جلوگیری از حذف شدن Sheet در اکسل

2 دیدگاه
  • اکسل برای کاربران خود این امکان را فراهم کرده است که بتوانند worksheet های مختلف را ایجاد و اطلاعات خودشان را ذخیره کنند اما این worksheet ها را می توان از حذف شدن عمدی یا سهوی مصون نگاه داشت؟

    آیا راهی است که بتوان از حذف شدن worksheet ها جلوگیری به عمل آورد؟

    بله اگر چنین است و دنبال راهی برای این کار می گردید، جای درستی را انتخاب کرده اید. در این پست دو راه راه برای ممانعت از حذف worksheet ها در EXCEL را آموزش خواهیم داد.

    محافظت Workbook با پسورد

    شما با دیدن این آموزش رایگان اکسل دیگه هیچ وقت نگرانی از حذف شدن شیت ها خود نخواهید داشت
    ما برای شما همانطور که گفتم با دو روش نحوه جلوگیری از حذف شدن Sheet در اکسل را آموزش میدهیم .

    روش اول به صورت دستی است که شما می توانید روی worksheet خود یک پسورد بزارید وقتی کاربری بخواهید شیت را حذف کنید.
    از آنها رمز میخواهد این روش خود است ولی  با این روش شما هر تعداد که شیت دارید در فایل اکسل تمامی آن ها قفل خواهید شد

    دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
    آموزش نصب و کرک آفیس 2019 همراه با فیلم آموزشی رایگان

    شاید ما 1000 تا شیت داشته باشیم
    که نمیخواهم تمام آن ها محافظت بشه فقط چندتای آن را میخواهید محافظت کنم
    برای این این منظور از روش دوم استفاده نمایید

    اما روش دوم با این روش خیلی ساده و راحت میتوانیم روی هر شیتی که دوست دارم سری یک رمز بزاریم .
    فقط با دو خط کد VBA اکسل که نیازی هم نیست شما خود تون بنویسی با کپی کردن آن میتوانید
    به راحتی این کار را انجام بدهید پس سون ریپلای تا آخر این آموزش رایگان اکسل همراه باشید

    جلوگیری از حذف شدن Sheet در اکسل

    روش اول: محافظت Workbook با پسورد به صورت دستی

    برای این منظور مراحل زیر را بصورت کامل دنبال نمایید

    از منو های بالا روی منوی Review کلیک کنید بعد از باز شدن زیر منو ها روی گزینه Protect Workbook را کلیک کنید.

    بدین ترتیب پنجره Protect Structure ظاهر می شود که باید اطمینان حاصل کنید تیک گزینه Structure خورده باشد. سپس پسورد مورد نظرتان را تایپ و OK کنید.
    که در تصویر زیر هم بصورت کامل قابل مشاهده است.

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

    با OK کرده پنجره دیگری باز می شود که مجددا پسورد را وارد و Enter کنید.

    بدین ترتیب تمامی sheets هایی که در این workbook وجود دارند محافظت می شوند. در ضمن با فعال شدن این حالت در اکسل، دیگر نمی توانید insert, delete, rename, move, copy و یا hide یا unhide مربوط به sheets ها را انجام دهید.

     

    جلوگیری از حذف شدن Sheet در اکسل

    اما اگر میخواهید  هر شیتی که دوست دارید را جلوگیری از حذف شدن Sheet در اکسل کنید روش دوم را پیشنهاد می کنم برای شما

    روش دوم: جلوگیری از حذف شدن شیت در اکسل از طریق VBA

    اگر می خواهید از حذف یک Sheet خاص توسط کاربران جلوگیری کنید، این روش را بکار گیرید.
    روی یکی از Sheet ها کلیک راست کرده و گزینه View code را کلیک کنید و یا کلیدهای میانبر ALT+F11 را همزمان بفشارید تا فرم VBA باز شود.

    جلوگیری از حذف شدن شیت در اکسل

    در قسمت بالا پانل سمت چپ، لیست Sheet هایی که در این این فایل اکسل دارید را مشاهده خواهید کرد، روی Sheet مورد نظر دابل کلیک کنید.
    یک پنجره سفید که محل وارد کد است باز می شود. در این پنجره کد زیر را Copy و paste کنید.

    دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
    آموزش رفع خطای های FIND در اکسل- رفع ارورTEXT و غیر در اکسل

    در تصویر زیر هم مشخص است

    قسمت کد های که “7REPLY.COM” این صورت است رمز شیت شما است میتوانید به صورت دلخواه تغییر بدهید

    محافظت از یک Sheet خاص از طریق VBA

    بدین ترتیب فایل را Save  کنید با پسوند  Excel-Macro Enabled Workbook .xlsm) را انتخاب و Save را کلیک کنید.
    با این کار کد های فایل شما ذخیره خواهید شد

    در غیر این صورت اگر فایل را Save کنید تمامی کد ها از فایل شما حذف خواهید شد

    خوب دوستان گرامی این هم بود از آموزش جلوگیری از حذف شدن شیت در اکسل امیدوارم که برای تون مفید بوده باشید

    منتظر اموزش های رایگان اکسل باشید

     

    میانگین امتیازات ۵ از ۵
    از مجموع ۳ رای
    اشتراک گذاری:

    مطالب مرتبط برای شما

    نظر یا سوال شما در این مورد چیست؟

      شهرام

      سلام استاد وقتتون بخیر
      ممنون بابت این آموزش کاربردی البته رایگان
      همون کدی بود که میخواستم
      البته اگه به صورت ماکرو بود خیلی خیلی خوب میشد که با یک کلیک کردن اون شیت های مد نظر قفل شن و با یک کلیک بشه باز کرد

      بعد استاد این کد فقط از پاک شدن شیت جلوگیری میکنه
      اگه همزمان از پاک شدن شیت و سلول های حاوی فرمول و قفل میکرد خیلی خیلی بهتر بود
      انشالله سر فرصت هر وقت تونستید یه آموزش هم برای این موضوع پیدا کنید ممنون میشم

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