شكرا جزيلا على الشرح الوافي لهذه النقطة
أضافة أخرى لعملية الحماية عن طريق VBA
sheet1.Protect Password:="11", UserInterFaceOnly:=True
sheet1 هي اسم الورقة والباسوورد هي 11 يمكن تغييرها
لإزالة الحماية
sheet1.Unprotect Password:="11", UserInterFaceOnly:=True
يمكن وضع هذه الاوامر وجعلها تعمل مع زر او أي شكل تلقائي
او جعل هذه الاوامر ضمن اكواد اخرى