تفضل أخى
هذا الكود فى حدث الورقة كما تريد
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
On Error Resume Next
If Target = "" Then
Target.Offset(0, 7) = ""
Else
Target.Offset(0, 7) = ActiveSheet.Name
End If
End If
End Sub
نسخ اسم الورقة1.rar