اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

ربما ينفع هذا الكود

Sub Salim_Has()
Dim my_rg As Range
Dim i%, last_row%, m%: m = 2
Dim my_st$
my_st$ = "قائمة رقم "
last_row = Quawaem.Cells(Rows.Count, 1).End(3).Row

Khoulasa.Range("a1").CurrentRegion. _
Offset(1).ClearContents
For i = 3 To last_row
If Quawaem.Range("b" & i) <> "" And _
 Quawaem.Range("b" & i) <> "الاسم" Then
 If my_rg Is Nothing Then
    Set my_rg = Quawaem.Range("B" & i)
  Else
   Set my_rg = Union(Quawaem.Range("B" & i), my_rg)
 End If
End If

 Next
For i = my_rg.Areas.Count To 1 Step -1
    Khoulasa.Cells(m, 2) = _
    Application.CountA(my_rg.Areas(i))
    Khoulasa.Cells(m, 1) = my_st$ & m - 1
    m = m + 1
Next

Set my_rg = Nothing
End Sub

الملف مرفق

Quawaem_count_new.xlsm

  • Like 1
  • أفضل إجابة
قام بنشر
2 ساعات مضت, خالد ابوعوف said:

حياك الله - استاذ

تسلم - جزيت خيرا

ممكن النظر مشكور  الى الملف  - تم اضافة - فقرة - جمع كل قائمة

أم اجعله في طلب مستقل

جزيتم خيرا

تعديل  على الكود ليتناسب مح المطلوب

 

Option Explicit
Sub Salim_Has()
Dim my_rg As Range
Dim i%, last_row%, m%: m = 2
Dim my_st$
my_st$ = "قائمة رقم "
last_row = Quawaem.Cells(Rows.Count, 1).End(3).Row

Khoulasa.Range("a1").CurrentRegion. _
Offset(1).ClearContents
For i = 3 To last_row
If Quawaem.Range("b" & i) <> "" And _
 Quawaem.Range("b" & i) <> "الاسم" Then
 If my_rg Is Nothing Then
    Set my_rg = Quawaem.Range("B" & i)
  Else
   Set my_rg = Union(Quawaem.Range("B" & i), my_rg)
 End If
End If

 Next
For i = my_rg.Areas.Count To 1 Step -1
 With Khoulasa.Cells(m, 1)
   .Value = my_st$ & m - 1
   .Offset(, 1) = Application.CountA(my_rg.Areas(i))
   .Offset(, 2) = Application.Sum(my_rg.Areas(i).Offset(, 1))
 End With
    m = m + 1
Next
Set my_rg = Nothing
End Sub

الملف من جديد

 

Quawaem_count_new.xlsm

  • Like 1
قام بنشر

تسلم - هو المطلوب

الكود - جزيت خير يفي بالغرض 100 % 

ممكن معادلات - احتاجه اذا عندي اكثر من شيت يحتوي على قوائم 

فاحتاج المعادلات لسهولة التغيير اسم الشيت - وتاتي القوائم مختلفة الاعمدة

شاكر جهودك وجزيت خيرا كثيراً - ورب كريم

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information