اخي الكريم:
هل تقصد بالحماية: حماية الملف المصدر بكلمة سر؟؟؟ أم حماية خلاية محددة من الكتابة فيها؟؟؟
اذا كان حماية خلايا محددة تستطيع ذلك باستخدام امر :
objWkb.Worksheets(اسم الورقة).Range("A1:B1").Locked = False
ولحماية الورقة تستطيع استخدام امر:
objWkb.Worksheets(اسم الورقة).Protect "", True
وللحماية بكلمة سر نستطيع استخدام امر:
wrkbk.Sheets("اسم الورقة").Protect Password:="كلمة السر", DrawingObjects:=True, _
Contents:=True, Scenarios:=True
wrkbk.Protect Structure:=True, Windows:=False
وهكذا ...
ان لم تستطع التطبيق ارفق ملفك وسوف اقوم باجراء اللازم
::
تحياتي