PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [حل شده] قفل کردن شیت های حاوی ماکرو



saleh64
2017/09/12, 09:41
سلام
من یک شیت دارم که یسری از سلولهاش حاوی فرموله و برای اینکه اشتباها توسط بقیه کاربرا فرمول ها پاک نشه باید اونارو قفل کنم ولی چون شیتم حاوی فرمول های ماکرو هست اجازه نمیده سلول هارو قفل کنم و پیام میده که درصورت قفل کردن ماکرو نمیتونه کار کنه.
میخواستم بدونم میشه سلول های شیت هایی که حاوی کد های ماکرو هست رو قفل کرد . طوری که هم ماکرو فعال باشه و هم سلول ها قفل باشن که نشه فرمول های اونارو پاک کرد.
ممنون

ali.b
2017/09/12, 11:56
سلام
من یک شیت دارم که یسری از سلولهاش حاوی فرموله و برای اینکه اشتباها توسط بقیه کاربرا فرمول ها پاک نشه باید اونارو قفل کنم ولی چون شیتم حاوی فرمول های ماکرو هست اجازه نمیده سلول هارو قفل کنم و پیام میده که درصورت قفل کردن ماکرو نمیتونه کار کنه.
میخواستم بدونم میشه سلول های شیت هایی که حاوی کد های ماکرو هست رو قفل کرد . طوری که هم ماکرو فعال باشه و هم سلول ها قفل باشن که نشه فرمول های اونارو پاک کرد.
ممنون


سلام
ابتدای ماکرو کد زیر رو بنویس و داخل پرانتز هم رمز شیت

ActiveSheet.Unprotect "123"

و در انتها هم کد زیر رو قرار بده تا دوباره شیت رو پروتکت کنه

ActiveSheet.protect "123"

saleh64
2017/09/12, 17:10
ممنون
عالی بود:)