أخى الفاضل
هذا هو الكود المستخدم فى الترحيل
وهو يعتمد على قيمة الخلايا الموجودة فى العمود db فاذا كانت القيمة صفر ( عدد الدوائر الحمراء للدور الثانى ) يكون الطالب ناجح وترحل بياناته الى شيت الناجحين
واذا كانت قيمة الخلية اكبر من الصفر يكون راسب وترحل بياناته الى شيت الراسبين
Sub ragab()
Dim i As Integer, x As Integer
Dim lr As Integer, y As Integer
lr = [b10000].End(xlUp).Row
Sheets("äÇÌÍíä").Range("a11:cz1000").ClearContents
Sheets("ÑÇÓÈíä").Range("a11:cz1000").ClearContents
Application.ScreenUpdating = False
x = 11: y = 11
For i = 11 To lr
If Cells(i, 106).Value = 0 And Cells(i, 3) <> "" Then
Range("a" & i).Resize(1, 104).Copy
Sheets("äÇÌÍíä").Range("a" & x).PasteSpecial xlPasteValues
Application.CutCopyMode = False
x = x + 1
ElseIf Cells(i, 106).Value > 0 And Cells(i, 3) <> "" Then
Range("a" & i).Resize(1, 104).Copy
Sheets("ÑÇÓÈíä").Range("a" & y).PasteSpecial xlPasteValues
Application.CutCopyMode = False
y = y + 1
End If
Next i
Application.ScreenUpdating = True
End Sub