أخي الكريم عصام ضع الكود التالي في الحدث Workbook_Open لحماية كافة الأوراق دفعة واحدة (للعلم هذا الكود أخذته من إحدى مشاركات الأستاذالعزيز أبو تامر)
لكن قبل ذلك قم بتعليم كل الخلايا التي تريد تحريرها في الورقة ثم إذهب إلى تنسيق - خلايا - حماية ثم قم بإزالة الإشارة من جانب كلمة مؤمنة ، والكود هو التالي:
For Each MySheet In ActiveWorkbook.Sheets
MyPass = "123"
MySheet.Protect _
Password:=MyPass, _
DrawingObjects:=True, _
Contents:=True, _
Scenarios:=True, _
UserInterfaceOnly:=True
Next MySheet
تقبل تحياتي ..