السلام عليكم اخي هذا الملف نرجو منكم حماية الخلايا في ورقة :ادخال نفقات
Private Sub Worksheet_Change(ByVal Target As Range)
Dim protectedRange As Range
Set protectedRange = Union( _
Range("E10:I10"), _
Range("E13:I13"), _
Range("E20:I20"), _
Range("E27:I27"), _
Range("E33:I33"), _
Range("E46:I46"), _
Range("E56:I56"), _
Range("E62:I62"), _
Range("E68:I68") _
Range("E74:I74") _
)
If Not Intersect(Target, protectedRange) Is Nothing Then
كمال نرجو منكم الشرح كيفية حفظ الملف لكي يكون الماكرو فعال وشكرا
Application.EnableEvents = False
Application.Undo
MsgBox "لا يمكن تعديل هذه الخلية، يرجى فك حماية الورقة للقيام بذلك"
Application.EnableEvents = True
End If
End Sub
casse 2026 .xlsx