اخي نزار جزاك الله خيرا وكل شي تمام وزي الفل بس لو ممكن تشرح لي معني هذا الجزء من الكود اكون شاكر
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row <> 11 Or Target.Column Mod 2 = 1 Then Exit Sub
If Target.Row = 11 Then
Cells(1, Target.Column + 2).Select
End If
End Sub
وايضا من الكود الاخر
Private Sub Worksheet_SelectionChange1(ByVal Target As Range)
Dim i As Integer
Dim iRow As Integer
For i = 1 To 10
iRow = Choose(i, 6, 5, 15, 10, 16, 21, 1, 17, 13, 2)
Cells(iRow, 4) = i
Next i
End Sub
اما الباقي فهو جميل ومفهوم والكود بغض النظر عن الجزء غير المفهوم منه سهل خاصة بملف test2 وسهل جدا التعديل فيه
اشكرك