الاخوة اساتذة المنتدى
احتاج ضبط هذا الكود الذى يمنع التغير فى نطاق معين من اوراق العمل ككل واستثناء 5 صفحات من التنفيذ
CODE
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim i%
For i = 5 To Sheets.Count
If Sheets(i).Name <> "sheet3" Then
If Not Application.Intersect(Target, Range("a1:a1000")) Is Nothing Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
Else
If Not Application.Intersect(Target, Range("a1:j5")) Is Nothing Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
Next i
End With
End If
End If
End Sub
مع الكل الاحترام والتقدير