قفل کردن شیت اکسل با کد VBA
- آخرین بروزرسانی: 31 اردیبهشت 1402
قفل کردن شیت اکسل با کد VBA برای قفل کردن شیت با استفاده از VBA در اکسل، میتوانید کد زیر را استفاده کنید:
در این کد، تابع “LockSheet” اجرا میشود و شیت فعلی قفل میشود. پسورد “password” به عنوان گذرواژه برای باز کردن شیت استفاده میشود. با اضافه کردن آرگومان “UserInterfaceOnly:=True”، فقط رابط کاربری اجازه دسترسی به شیت را دارد ولی کد VBA هیچ تغییری در شیت اعمال نمیکند. این آرگومان برای اجرای کد VBA در زمان اجرای برنامه اکسل مفید است.
قفل کردن شیت اکسل با کد VBA
قفل کردن شیت اکسل با کد VBA
برای استفاده از این کد، مراحل زیر را دنبال کنید:
- در اکسل، فایلی را باز کنید که شیتی را که میخواهید قفل کنید، شامل ماکروهای VBA دارد.
- از منوی “ماکرو” (Macro) در منوی “ابزارهای توسعه” (Developer Tools) یا با فشردن کلید Alt + F8، ماکروی “LockSheet” را اجرا کنید.
- اکنون شیت شما به صورت قفل شده در دسترس قرار میگیرد و تنها کاربرانی که دارای مجوز دسترسی به آن هستند، میتوانند آن را ویرایش کنند.
آموزش های پیشنهادی برای شما
قبل از هر کاری آموزش زیر را مشاهده فرمایید👇
نحوه ذخیره فایل اکسل حاوی ماکرو
نحوه ورود به محیط vba اکسل با 3 روش
آموزش قفل کردن شیت اکسل بدون کد نویسی vba
پیشنهاد آکادمی روح الله برای شما
1 2 3 4 |
Sub LockSheet() ' https://academyruhollah.com/ ActiveSheet.Protect Password:="password", UserInterfaceOnly:=True End Sub |
هیچ دیدگاهی برای این نوشته ثبت نشده است.