السلام عليكم
لتكن البداية كود فرز الناجح والراسب
Sub tarheel()
Sheets("ناجح").Range("A7:CA1000").ClearContents
Sheets("راسب").Range("A7:CA1000").ClearContents
Application.ScreenUpdating = False
For i = 1 To 1000
For r = 1 To 40
If Cells(i, 33) = ("ناجح") Then
m = Cells(i, r).Column
With Sheets("ناجح").Columns(m).Rows(1000).End(xlUp)
.Offset(1, 0) = Cells(i, r)
End With
Else
If Cells(i, 33) = ("راسب") Then
N = Cells(i, r).Column
With Sheets("راسب").Columns(N).Rows(1000).End(xlUp)
.Offset(1, 0) = Cells(i, r)
End With
End If
End If
Next
Next
MsgBox ("الحمد لله تـــم ترحيل الناجحين و الراسبين إلى أوراق عمل جديدة ")
Application.ScreenUpdating = True
End Sub