Sub HH_START()
Dim b As Integer, M As Integer
Sheets("كشف ناجح").Range("c7:m1000").ClearContents
Sheets("كشف الدور الثاني").Range("c7:m1000").ClearContents
M = 7: b = 7
Application.ScreenUpdating = False
For R = 1 To 1000
If InStr(1, Sheets("الشيت").Cells(R, 113).Value, "ناجح") Then
Sheets("الشيت").Range("A" & R).Range("b1:c1,z1,ai1,ar1,ba1,bl1,bm1,cd1,di1,dj1").Copy
Sheets("كشف ناجح").Range("c" & M).PasteSpecial xlPasteValues
Application.CutCopyMode = False
M = M + 1
End If
If InStr(1, Sheets("الشيت").Cells(R, 113).Value, "دور ثان") Then
Sheets("الشيت").Range("A" & R).Range("b1:c1,z1,ai1,ar1,ba1,bl1,bm1,cd1,di1,dj1").Copy
Sheets("كشف الدور الثاني").Range("c" & b).PasteSpecial xlPasteValues
Application.CutCopyMode = False
b = b + 1
End If
Next
MsgBox ("الحمد لله تـــم ترحيل الناجحين و الراسبين إلى أوراق عمل جديدة ")
Application.ScreenUpdating = True
End Sub
كود استدعاء رائع بتحسينات الاستاذ المحترم اسامه البراوي حفظه الله
ترحيل مفيد باختبار اعمدة معينة 2.