السلام عليكم
الاخوة الافاضل
هذا كود عمل باسورد لجميع الاوراق
ولاكن غير الكود الاول في مربع حوار
هذا في حدث ThisWorkbook
وتقدر تستخدمه عند الاغلاق والفتح والحفظ
ارى انه افضل
عند فتح المصنف
Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.EnableSelection = xlUnlockedCells
ws.protect Contents:=True, Password:="123"
Next ws
End Sub
عند الحفظ بمعنى CTRL+S
Private Sub Workbook_BeforeSave(ByVal SaveUI As Boolean, Cancel As Boolean)
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.EnableSelection = xlUnlockedCells
ws.protect Contents:=True, Password:="123"
Next ws
End Sub
عند اغلاق المصنف
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.EnableSelection = xlUnlockedCells
ws.protect Contents:=True, Password:="123"
Next ws
End Sub
العذر منكم والسموحه في التفصيل على اجزاء الاستخدام
الغرض من التوضيح للمبتدئين في VBA excel
اليكم المرفق وبه ماسبق ذكره
والسلام عليكم
PASS_alidroos.rar