السلام عليكم ورحمة الله وبركاته
أخي الفاضل استاذ // محمد أبو البراء
بالنسبه للشيت بتاعك في بعض الأكواد مفقودة عند تنفيذ ذلك علي الأزرار أو عير مرتبطة بأي كود بالمرة
وإن كان ده هزعلك مش مشكلة
الموضوع الثاني أدي الكود
Sub Start_Circles()
Dim x As Integer, d As Integer
Dim Col As Range
Dim MyRng As Range
Dim M_Rng As Range
Dim roRng As Range
'================================================
Set M_Rng = ActiveSheet.Range("J12,J24,J36")
Set MyRng = ActiveSheet.Range("E16:P16,E28:P28,E40:P40")
'================================================
Remove_Circles
'================================================
Myrow = 15
x = ActiveWindow.Zoom
Application.ScreenUpdating = False
ActiveWindow.Zoom = 100
For Each Col In MyRng
If IsNumeric(Cells(Myrow, Col.Column)) And Not IsEmpty(Cells(Myrow, Col.Column)) And (Val(Col) < Val(Cells(Myrow, Col.Column)) Or Val(Col.Value = "غ") Or Col.Offset(1, 0) = "دون المستوى") And Col <> "" Then
kh_Add_Circles Col
d = d + 1
End If
For Each roRng In M_Rng
If Col.Offset(1, 0) = "دون المستوى" And Val(Col.Value) >= Val(Cells(Myrow, Col.Column)) Then roRng.Value = "راسب بالقانون"
Next roRng
Next Col
ActiveWindow.Zoom = x
Application.ScreenUpdating = True
Set MyRng = Nothing
End Sub