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

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

  • أفضل إجابة
قام بنشر
Option Explicit

Sub test()
Dim x1, x2, lr1, lr2
Application.ScreenUpdating = False
Range("f5:h100").ClearContents
lr1 = Range("b" & Rows.Count).End(xlUp).Row
lr2 = Range("e" & Rows.Count).End(xlUp).Row
For x1 = 4 To lr1
For x2 = 5 To lr2
If Cells(x1, 2) = Cells(x2, 5) Then
If Cells(x1, 3) = "A" Then
Cells(x2, 6) = Cells(x2, 6) + 1

ElseIf Cells(x1, 3) = "B" Then
Cells(x2, 7) = Cells(x2, 7) + 1

ElseIf Cells(x1, 3) = "C" Then
Cells(x2, 8) = Cells(x2, 8) + 1

'ElseIf Cells(x1, 3) = "D" Then
'Cells(x2, 9) = Cells(x2, 9) + 1
'
'ElseIf Cells(x1, 3) = "E" Then
'Cells(x2, 10) = Cells(x2, 10) + 1
'
'ElseIf Cells(x1, 3) = "G" Then
'Cells(x2, 11) = Cells(x2, 11) + 1

End If
End If
Next
Next
Application.ScreenUpdating = True

End Sub

جرب المرفق 

كود حلقات تكرارية

 

01.xls

  • Like 3
قام بنشر

 بارك الله فيك استاذ حسن كود ممتاز-وبعد اذنك أخى الكريم ولإثراء الموضوع , هذا حل أخر بالمعادلات

=COUNTIFS($B$4:$B$150,$E5,$C$4:$C$150,F$4)

 

معادلة حساب عدد التوافق في الشرط من خليتين.xls

  • Like 3

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