محدود کردن اعمال تغییرات روی فایل‌های اکسل

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

[private]شیت ساده زیر رو در نظر بگیرید:

محدود کردن اعمال تغییرات روی فایل‌های اکسل

میخوایم زمانی که این فایل رو به کاربری دادیم، کاربر یاد شده فقط امکان تغییر مقادیر طول، عرض و ارتفاع رو داشته باشه و نتونه اطلاعات سایر سلولها رو تغییر بده. این کار به سادگی در اکسل قابل انجام هست.

1.مشخص کردن سلول های قابل تغییر توسط کاربر

در حالت پیش فرض زمانی که ما در اکسل شیتی رو قفل کنیم تمام سلول های اون شیت غیرفعال میشن اما گاهی پیش میاد که ما میخوایم بعضی از سلول ها قابل تغییر باشن. دقیقاً مانند مثالی که اینجا داریم. ما میخوایم زمانی که شیتمون رو قفل کردیم کاربر بتونه سلول های مربوط به طول عرض و ارتفاع رو تغییر بده و سایر سلول ها به حال قفل در بیاین. در اکسل به صورت پیش فرض تمام سلول ها Locked هستند اگر بخوایم زمانی که شیت مون رو قفل کردیم سلولهای خاصی قفل نشن باید تیک مربوط به گزینه locked اون سلولها رو برداریم. ابتدا سه سلول مربوط به طول، عرض و ارتفاع رو انتخاب میکنیم و روی اونها راست کلیک میکنیم و مثل تصویر زیر گزینه Format cells رو انتخاب میکنیم.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

با انتخاب این گزینه پنجره زیر باز میشه. در این پنجره روی تب Protection کلیک میکنیم و تیک گزینه locked رو برمیداریم.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

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

2. قفل کردن شیت مورد نظر

برای محدود کردن تغییرات در شیت مدنظرمون ابتدا روی زبانه شیت موردنظر راست کلیک میکنیم، سپس از منوی باز شده گزینه Protect Sheet رو انتخاب میکنیم.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

همینطور میتونیم اینکار رو از تب Review و گزینه Protect Sheet انجام بدیم.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

با انتخاب این گزینه پنجره زیر باز میشه.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

در قسمت بالا میتونیم یک پسورد برای شیت خودمون قرار بدیم. با اینکار زمانی که کاربری بخواد شیت رو از حال قفل دربیاره نیاز به این پسورد داره. در صورتی که در این بخش پسوردی وارد نکنیم کاربر میتونه بدون داشتن پسورد خاصی در صورت نیاز شیت رو از حالت قفل خارج کنه. مثلاً زمانی که قصد دارید شیت رو قفل کنید تا خودتون اشتباهی بخشی از فایل رو تغییر ندید شاید نیازی نباشه که رمز عبوری تعریف کنید.

در بخش پایین تعدادی گزینه وجود داره که با انتخاب اونها میتونیم مشخص کنیم زمانی که شیت ما قفل هست کاربر چه کارهایی رو میتونه انجام بده و قابلیت انجام چه کارهایی باید غیرفعال بشه. خب این گزینه ها رو یکی یکی با هم مرور میکنیم:

  • Select locked cells: این گزینه به صورت پیش فرض فعال هست. وقتی این گزینه فعاله یعنی کابر میتونه سلول های قفل شده رو با ماوس انتخاب کنه.
  • Slelect unlocked cells: این گزینه به صورت پیش فرض فعال هست. وقتی این گزینه فعاله یعنی کابر میتونه سلول های قفل نشده (مثل سلول های طول، عرض و ارتفاع در مثال ما) رو با ماوس انتخاب کنه.
  • Format cells: به کاربر این امکان رو میده که فرمت سلول ها مثل رنگ، فونت و … رو تغییر بده.
  • Format columns: به کاربر این امکان رو میده که تغییراتی مثل تغییر عرض و … رو روی ستون های موجود در شیت اعمال کنه.
  • Format Rows: به کاربر این امکان رو میده که تغییراتی مثل تغییر ارتفاع و … رو روی سطرهای موجود در شیت اعمال کنه.
  • Insert columns: به کاربر امکان میده که بتونه ستون جدیدی به شیت اضافه کنه.
  • Insert rows: به کاربر اجازه میده تا سطر جدیدی رو به شیت اضافه کنه.
  • Insert hyperlinks: با فعال کردن این گزینه کاربر میتونه درون شیت لینک جدید اضافه کنه.
  • Delete columns: به کاربر امکان حذف ستون های موجود در شیت رو میده.
  • Delete rows: به کاربر امکان حذف سطرهای موجود در شیت رو میده.
  • Sort: به کاربر اجازه میده تا اطلاعات رو بر اساس ستون ها مختلف مرتب کنه .
  • Use AutoFilter: به کاربر امکان فیلتر کردن اطلاعات موجود در شیت رو میده.
  • Use PivotTable &  Pivot chart: به کاربر اجازه میده تا تنظیمات Pivot Table ها و Pivot Chart های موجود در شیت رو تغییر بده.

خب بعد از اینکه گزینه های مدنظرمون رو انتخاب کردیم روی OK کلیک میکنیم. با اینکار اعمال تغییرات در شیت ما محدود میشه. همونطور که میبینید گزینه های موجود در ریبون به رنگ خاکستری در اومدن و غیر فعال شدن.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

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

محدود کردن اعمال تغییرات روی فایل‌های اکسل

یا از تب Review رو گزینه Unprotect sheet کلیک میکنیم. در صورتی که رمز عبوری برای شیتمون انتخاب نکرده باشیم شیت ما از حال قفل شده خارج میشه و در صورتی که رمز عبوری برای شیت خودمون انتخاب کرده باشیم پنجره زیر باز میشه که از ما میخواد تا رمز عبور رو وارد کنیم.

محدود کردن اعمال تغییرات روی فایل‌های اکسل

در این حالت پس از وارد کردن رمز عبور و تائید این پنجره شیت ما از حال قفل خارج خواهد شد.

دانلود فایل آموزش

ProtectSheet.sample.worksheet.ir

114 thoughts on “محدود کردن اعمال تغییرات روی فایل‌های اکسل”

      1. احمدترابی

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

  1. با تشکر از مطالب آموزنده شما
    با اینکه بنده جهت عضویت ویژه ثبت نام کردم ولی همچنان قادر به دانلود فایل نیستم. لازم به ذکر است عضویت یک ماهه خریداری کردم ولی یک هفته از مدت آن گذشته است. خواهشمندم بررسی بفرمایید
    با تشکر

      1. سلام

        در یک شیت اکسل یک ستوان یا یک سلول فرمول ریاضی داده ایم حال می خواهم فقط ستون یا سلولی که داخل آن فرمول را نتوان تغییر داد
        لطفا رهنمایی بفرمایید

  2. vahidjanbozorgi

    سلام من ی فایلی دارم که چنتا از شیت هاش قفل نمیشه .ینی ctrl+aکه میکنم بازم همون سه چهارتا باز میمونن

    1. یاسین اسماعیل پور

      سلام وحید جان. نمیدونم مشکل از کجا میتونه باشه باید فایلتون بررسی بشه.

    1. یه سوال دارم آیا امکان داره فرمولی که در یک سلول نوشته شده و یا کلا در یک شیت ، از دیده شدن پنهانش کرد که فرمول دیده نشه انگار که اصلا فرمولی براش نوشته نشده
      ممنون میشم راهنمایی کنید

      1. یاسین اسماعیل پور

        سلام فاطمه جان
        برای اینکار مراحل زیر رو انجام بدید:
        ۱ – ابتدا سلول مدنظرتون رو انتخاب کنید
        ۲ – روی سلول راست کلیک کنید و گزینه format cells رو انتخاب کنید
        ۳ – در تب protection تیک hidden رو فعال کنید و پنجره رو اوکی کنید
        ۴ – حالا در تب review گزینه protect sheet رو انتخاب و بعد گزینه Protect worksheet and contents of locked cells رو فعال کنید

  3. ضمن عرض سلام و تشکر از مطالب مفید و آموزنده‌ای که در این سایت ارائه می‌کنید، امیدوارم که همچنان این روند مثبت و سازنده ادامه داشته باشد.

  4. سلام استاد عزیز
    مشکل جدیدی پیدا کردم و مثل همیشه اولین گزینه وجامع ترین شما هستید. ی شیت رو کلا قفل کردم حالا رمزشو فراموش کردم و دیگه نمیتون ادییت کنم هر وقت تو ی سلول دابل کلیک میکنم اون سلول کلا پاک میشه لطف میکنید کمکم کنید

  5. با سلام و عرض احترام خدمت جناب مهندس اسماعيل پور عزيز
    بنده به تازگي با سايت حضرتعالي اشنا شدم و از مطالب حرفه اي و جامع ان صميمانه تشکر ميکنم.
    سوالي که براي بنده بوجود آمده در مورد قفل کردن شيت محاسباتي است، در برگه محاسباتي اکسل چندين سلول ورودي هستن و بقيه خانه هايي که فرمول بندي شده، حال تمامي صفحه قفل شده و امکان دسترسي به فرمول ها نيست وتنها سلول هاي ورودي که مي بايست اعداد آنرا تغيير داد لذا گاهاً پيش آمده براي وارد کردن ورودي ها از cut کردن يا درگ کردن استفاده ميشود که در اين صورت در خانه هاي فرمول داده که قفل هم هستن خطاي !ref# مشاهده ميشود که در واقع درست هم ميباشد چون مشخصه سلول تغيير داده ميشود.
    به نظرم راهش محدود کردن cut در آن شيت مي باشد ولي متاسفانه با چه دستوري اين کار را بايد انجام داد نميدانم.
    خواهشمند است راهنمايي بفرماييد.
    پيشاپيش از زحمات جنابعالي کمال تشکر را دارم.

  6. سلام . ممنون از مطالب مفیدتون
    سوال؟
    اگر بخواهیم قفل گذاری رو چند تا sheet مختلف در یک workbook رو انجام بدیم راهکار چیست؟

  7. سلام دوست گرامي
    ميخام عمليات كپي پيست در فايل غير فعال كنم كه فقط فايل قابليت تايپ داشته باشد و كاربر امكان كپي پيست كردن سلول ها و يا رديف ها را نداشته باشد
    ممنون اگر راهنمايي بفرمائيد

  8. سلام.
    می خواستم بدونم اگه بخواهیم به کل شیت های یک فای اجازه تغییر رو ندیم چیکار باید کرد؟
    مثلا برای فایلی که 50 تا شیت داره .
    ممنون

    1. یاسین اسماعیل پور

      سلام
      خب تمام شیت ها رو انتخاب کنید و protect کنید. فرقی نداره

        1. یه سوال دارم آیا امکان داره فرمولی که در یک سلول نوشته شده و یا کلا در یک شیت ، از دیده شدن پنهانش کرد که فرمول دیده نشه انگار که اصلا فرمولی براش نوشته نشده
          ممنون میشم راهنمایی کنید

          1. یاسین اسماعیل پور

            سلام فاطمه جان
            برای اینکار مراحل زیر رو انجام بدید:
            ۱ – ابتدا سلول مدنظرتون رو انتخاب کنید
            ۲ – روی سلول راست کلیک کنید و گزینه format cells رو انتخاب کنید
            ۳ – در تب protection تیک hidden رو فعال کنید و پنجره رو اوکی کنید
            ۴ – حالا در تب review گزینه protect sheet رو انتخاب و بعد گزینه Protect worksheet and contents of locked cells رو فعال کنید

      1. سلام من فایل اکسل رو که درست کردم میخوام کسی نتونه رنگ سلول ها رو عوض کن آیا امکانش هست بتونم این قفل رو فعال کنم
        امکانش هست راهنمایی بفرمایید

  9. سلام آقای اسماعیل پور ضمن تشکر از راهنمائیهای مفیدتون اگه ممکنه فایل کاملی در خصوص دستورhyperlink دراکسل با یک مثال میخواستم اگه لطف بفرمائید ممنون میشم همچنین آیا راهی هست که فایلهای اکسل بعداز قفل گذاشتن توسط افراد دیگر که وارد سیستم میشوند حذف نشود؟ سپاسگزارم

  10. سلام.من فایلو قفل کردم ولی الان میخوام بازش کنم.قفل را بردارم نمیشه.چیکارکنم؟

  11. سلام من فایل اکسل رو که درست کردم میخوام کسی نتونه رنگ سلول ها رو عوض کن آیا امکانش هست بتونم این قفل رو فعال کنم

  12. سلام بر شما و ممنون از سایت خوبتون
    یه سوال دارم آیا امکان داره فرمولی که در یک سلول نوشته شده و یا کلا در یک شیت ، از دیده شدن پنهانش کرد که فرمول دیده نشه انگار که اصلا فرمولی براش نوشته نشده
    ممنون میشم راهنمایی کنید

    1. سوال منم هست لطفاً اگه راه حلشو پیدا کردین به من هم بگین
      ممنون

      1. یاسین اسماعیل پور

        سلام فاطمه جان
        برای اینکار مراحل زیر رو انجام بدید:
        ۱ – ابتدا سلول مدنظرتون رو انتخاب کنید
        ۲ – روی سلول راست کلیک کنید و گزینه format cells رو انتخاب کنید
        ۳ – در تب protection تیک hidden رو فعال کنید و پنجره رو اوکی کنید
        ۴ – حالا در تب review گزینه protect sheet رو انتخاب و بعد گزینه Protect worksheet and contents of locked cells رو فعال کنید

  13. سلام ببخشید یک هفتس میخوام ثبت نام کنم نمیشه؟!!!!!!!!!!!!!!!!!!!کی مشکلش برطرف میشه

    1. یاسین اسماعیل پور

      سلام مریم جان. انشالله از هفته دیگه این مشکل حل میشه

  14. سلام فایل رو رمز گذاری کردم ، پسورد رو هم فراموش نکردم ،چطوری باید کلا پروسه چسورد رو حذف کنم؟ متشکرم

  15. آقا یاسین خسته نباشین
    یک سوالی دارم خدمتتون …. مثلا یک شیتی دارم که اطلاعات بهش دادم میخوام اطلاعات وهرگونه تغیری که روی ستون خاصی که مد نظرم هست رو در شیت دیگر تغییر بکنه

  16. محمدحسین ادیب

    سلام
    اگر پسورد خود را فراموش کنیم؛ پس چگونه میتوان فایل خویش را باز کنیم؟
    اگر جواب بدین ممنون میشم.

    1. یاسین اسماعیل پور

      سلام.
      یه سری نرم افزار هستند که اینکار رو براتون انجام میدن. توی اینترنت بگردید پیدا میکنید

  17. سعید جلالی

    سلام
    می خوام محدودیتی بذارم که کاربر توی سلول بتونه بنویسه ولی نتونه محتویات سلول رو حذف کنه
    می شه؟

    1. یاسین اسماعیل پور

      خیر متاسفانه این امکان وجود نداره چون شما دسترسی ادیت میدید به کاربر و کاربر میتونه هر شکلی که میخواد ادیت کنه.

      1. سعید جلالی

        استاد منظورم اینه که تو سلول ها بتونه بنویسه ولی نتونه حذفش کنه همونی رو که خودش نوشته

        1. یاسین اسماعیل پور

          سلام سعید جان. متاسفانه این امکان وجود نداره چون این چیزی که میگید عملاً نقض مورد قبله. وقتی میتونه توی سلول ها بنویسه یعنی دسترسی ویرایش کردن چیزی که قبلاً نوشته رو باید داشته باشه. پس دوباره هم میتونه اینکار رو بکنه.

        2. درود
          اول عذرخواهی میکنم از جناب استاد
          بنظرم بشه
          ابتدا یک سطر رو برای وارد کردن اطلاعات در یک تب در اختیار کاربر قرار بدید و همچنین در ادامه یک گزینه ثبت هم اختصاص بدید برای تایید نهایی اطلاعات وارد شده
          بعد از ماکرو استفاده کنید
          این اطلاعات رو بکمک ماکرو کپی کنید به یک شیت جداگانه و با اینتر به سطر بعد بروید و در آخر اطلاعات ورودی در تب اول رو پاک کنید

          اینطوری آخرین اطلاعات وارد شده پس از تایید در تب جداگانه ای ثبت میشه

  18. سلام من ی فایل دارم که به روشی که گفتید یک ستون رو قفل کردم، اما می خوام ی فرمول خاص رو تو کل شیت کپی کنم که کل شیت اون فرمول را داشته باشن بغیر از اون ستونی که من قفل کردم که با انتخاب کل شیت و پیست کردن ارور میده، راه حلی هست که ارور نده ممنون

  19. سلام
    بنده یه فایل اکسل دارم کلمات به هم ریخته یعنی کلمات تبدیل به حروف شدن
    راهنمایی بفرمایید چیکار بکنم

  20. راهله مهرآسا

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

  21. سلام استاد گرامی
    این روش قفل کردن را میشه بصورت ماکرو نوشت که کلیه شیتها را یکجا قفل و باز کنه بصورتی که بشه هرکدوم از ایتمها را انتخاب کرد
    البته یک دستور دارم که بشه همه شیتها را قفل کرد ولی نمیشه ایتمی انتخاب کرد بصورت پیش فرض دو ایتم اول را انجام میدهد
    Sub Protect_All_Sheets()
    Dim sh As Worksheet
    For Each sh In ActiveWorkbook.Worksheets
    sh.Protect “123”
    Next
    End Sub
    ممنون میشم راهنمایی کنید

  22. سلام مهندس،آیا امکانش هست یه عکسی رو که اد کردم قفل بزارم براش حالا اگه همون سلولم کلا قفل بشه فرقی نداره وبا اینکه اون قفله بتونم تویه یه سلول دیگه یه عکس اضافه کنم؟
    خیلی برام مهمه اگه امکانش هست جوابمو بدین.ممنون

    1. یاسین اسماعیل پور

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

    2. سلام استاد ،،، یه اکسل دارم قبلا به راحتی می تونستم تغییرات را اعمال کنم و سیو کرده و بهره برداری کنم ،،، لیکن چند روزی هست هر کاری میکنم و اعمال تغییرات می کنم ولی بعد سیو کردن تغییر ات اعمال شده می پره یا جواب نهایی را بهم نمیده ،،،، علتش چیه ،،، سپاس فراوان از راهنمایی ،،، اکبر از بوشهر

      1. یاسین اسماعیل پور

        سلام اکبر جان. این مساله ممکنه به دلایل مختلف اتفاق بیوفته. آیا در هنگام ذخیره کردن پیغام خطایی دریافت میکنید یا خیر؟ در اطلاعات فایل date modified تغییر میکنه یا نه؟

  23. سلام. من یه سری فایل دارم که توسط کاربرهای متفاوتی ذخیره میشن. با اینکه بهشون گفته شده استاندارد خاصی رو برای نامگذار ی فایلها رعایت کنن، ولی معمولا اینکارو نمیکنن و خوم مجبور به تغییر اسم فایلها میشم. میخواستم بدونم میشه با استفاده از محتویات داخل فایل اسم فایل رو عوض کرد؟
    شما راهکاری برای حل این مشکل دارید؟ ممنونم.

    1. یاسین اسماعیل پور

      سلام. بله میشه ولی به این راحتی نیست نیاز به VBA پیچیده داره که توضیحش در کامنت امکان پذیر نیست

  24. سلام یک فایل اکسل ذارم وقتی ویرایشش میکنم بعد از سیو که دوباره باز میکنم تمام داده ها علامت سوال میشه یعنی اگه یه عدد هم تغییر بدم و ذخیره کنم دیگه داده ها را نشون میده وکل داده ها علامت سوال میشه لطفا راهنمایی فر مایید.

  25. باسلام و احترام
    هرچه در سل های اکسل تایپ میکنم مثلا عدد 1 به حالت10 -1E وارد می شود و کل محاسبات را به هم زده.لطفا راهنمایی بفرمایید

  26. سلام استاد گرامی .
    اکسل 1048576 ردیف درسته من اطلاعات 847 میلیون ردیف دارم وقتی بریزد 846 میلیون ردیف پرید چکار کنم از 1048576 ردیف به 1 میلیارد ردیف تبدیل کنم ؟ لب تاب ام پردازش بسیار قوی دارم 8 هسته دو گانه دارد یعنی 16 هسته هر هسته 4.23 GHz دارد مشکلی ایراد نداشتم .

    1. یاسین اسماعیل پور

      سلام. برای اینکار بهتره از Data Model استفاده کنیم. دیتا تون رو با استفاده از PowerQuery لود کنید.

  27. سلام خسته نباشید.یک سوال
    داخل ورد چند سلول دارم که میخوام اعداد داخلش تحت هیچ عنوان عوض نشن و سوال دوم اینکه روشی هست که اگر فرمول اشتباها پاک شد آلارم بده و یا اینکه اجازه پاک شدن نده ؟
    ممنون

    1. سلامت باشین
      در خصوص سئوال دوم تون که در مورد اکسل هست ، با روشی که در همین صفحه آموزش داده شده می تونید تمام سلولهای دارای فرمول رو قفل کنید تا اشتباها” یا عمدا” تغییر داده نشه
      موفق باشین

  28. سلام؛
    یک سوال، قصد دارم دو سلولی که با هم متناقض هستن رو طوری قفل کنم که در صورت تکمیل یکی، سلول بعدی قفل بشه، مثلا در فرم اطلاعات فردی، کاربر با علامت زدن مرد در قسمت جنسیت، نتونه زن رو هم انتخاب کنه و بالعکس

    1. سلام امین جان
      سئوال جالبی کردید
      اما من برای انجام این کار ، راه حلی به جز ماکرو نویسی به ذهنم نمیرسه
      برای دیدن نمونه های دیگه ای از ماکرو نویسی روی نام کاملم در بالا کلیک کنید
      موفق باشی – خانیکی

  29. سلام فایل اکسلی دارم که داخل سلولها نمیشه عددی بیشتر از 20 گذاشت چطور میتونم درستش کنم تا بشه اعداد بزرگتری قرارداد
    لازم به ذکره که این فایل قبلا رمزگشایی شده

    1. یاسین اسماعیل پور

      سلام سارا جان. احتمالاًٌ فایلی که شما دارید روی اون سلول ها Data validation قرار داده شده. برای اینکه حذفش کنید ابتدا سلول ها رو انتخاب کنید و بعد از تب Data گزینه data validation رو انتخاب کنید. حالا در تب اول یعنی setting در قسمت allow گزینه any value رو انتخاب کنید. برای آشنایی بیشتر با data validation میتونید این لینک رو مطالعه کنید

  30. سلام
    یک سلول مرتبط دارم مثلا B2 که به سلول F2 با فرمول وصل شده. اگه یک ستون رو از بین آنها حذف کنم اطلاعات از F2 به E2 منتقل میشه و کل فرمول رو بهم می ریزه.
    راهکاری که این ستون یا سلول قفل بشه و اطلاعات توی همان سلول بمونه هست؟
    سپاسگزارم

    1. سلام آقا هومن
      خواسته تون بنظر غیرمنطقی میاد
      چون شما یک ستون رو حذف میکنید ، اکسل چاره ای جز اصلاح فرمول ، متناسب با آدرس ستون جدید نداره
      تا در نتیجه محاسبات شما خللی و اشتباهی پیش نیاد
      شما میتونید بجای حذف ستون ، اون رو مخفی کنید ، تا فرمول تون تغییری نکنه
      اگه بازم جواب پرسشت رو نگرفتی ، روی نام کاملم در بالا کلیک کن و با من تماس بگیر و مشکلت رو واضح تر مطرح کن
      موفق باشی – خانیکی

  31. جهاندوست

    در یک اکسل طراحی شده امکان این است که فرمت و همه اطلاعات صفحه قفل شود و یک سری جاها فقط برای تایپ قابل ویرایش و ورود اطلاعات باشد ؟
    لطفا راهنمایی بفرمایید

    1. سلام جناب جهاندوست
      بگمانم توضیحات این صفحه خیلی خوب و کافی باشه
      با گذاشتن و برداشتن تیک Locked برای هر سلول میشه قفل شدن یا نشدن اون رو تعیین کرد
      با قفل کردن یا نکردن شیت هم ، این محدودیت برای تمامی سلولهای قفل شده ، اعمال و انجام میشه
      اگه بازم سئوالی دارید ، واضح تر بفرمایید که من یا دیگر دوستان پاسخگو باشیم
      موفق باشید – خانیکی

  32. سلام عرض ادب استاد
    من یه سوالی داشتم
    فایل اکسلی که به صورت جدول درست شده واز طریق ایمیل به من ارسال شده باید ادیت کنم جدول من راست به چپ است ولی جدول ارسال شده به صورت چپ به راست است وقتی که کاپی میکنم جدول برعکس میاد

  33. سلام وقت بخیر
    من میخواستم شیت رو قفل کنم اما به کسی رمز ندم بلکه با توجه با یوزر کاربر و کامپیوتر قابل تغییر باشد یعنی با سیستم الف بشود اما با سیستم ب نشود، آیا راهی هست؟
    ممنون از پاسخگوییتون

    1. سلام آقا رضا
      بله ، کاملا”
      انجام این کار با ماکرونویسی بخوبی قابل انجام است
      به این ترتیب که در هنگام باز شدن فایل ، ماکرو درستی نام کاربر و سیستم را چک می کند
      و چنانچه این صحیح بود ، قفل فایل بصورت خودکار باز می شود
      و چنانچه مغایرت داشته باشد ، قفل کماکان بسته می ماند
      جهت کسب اطلاعات بیشتر ، بر روی نام کامل من در بالا کلیک فرمایید
      موفق باشید – خانیکی

    2. سلام.اقای مهندس من میخوام یه شیت رابیین چند نفر شئیر کنم که نتوانند ویرایش کنند فقط بتوانند در قالب یه فرم جستجو ویک پیغام برای من بفرستند

  34. سلام وقت بخیر
    یه سوال داشتم اگر کسی بلده لطفا راهنمایی کنه.
    چرا در یک سلول اکسل دبل کیلیک میکنم اطلاعات سلول پاک میشه؟
    ممنون

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

    1. سلام مهین خانم
      بله ، درسته ، این مشکل در اکسل پیش میاد
      حتی اگه فرمت اونهارو هم عددی کنین ، چون قبلا” بصورت متن تایپ شدن ، اونارو کماکان متن تصور میکنه
      اما راه حلش :
      راه حل اول : توی هر خونه یکبار دبل کلیک کنید و به خونه بعدی برید
      راه حل دوم : ستون جدیدی با فرمت عدد ایجاد کنید و اطلاعات این ستون رو توی اون کپی و پیست کنید
      اگر پیست معمولی جواب نداد ، پیست اسپیسیال با فرمت Values and number formats استفاده کنین
      و در نهایت ستون جدید رو جایگزین قبلی کنید
      موفق باشین

  36. سلام
    امروز اکسل رو باز کردم و می بینم تمام گزینه های نوار ابزارش غیرفعال شدند.
    علتش چی میتونه باشه ؟

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

    1. سلام حسین آقا
      احتمالا” منظورتون قفل گذاشتن روی فایل اکسل تون هست
      بگونه ای که فقط و فقط روی همون سیستم قابل استفاده باشه
      و نه سیستم دیگری
      من با کدنویسی قفلی رو طراحی کردم که بر اساس مشخصات سیستم ، کدی رو به شما میده
      و کاربر بایستی اون کد رو برای شما ارسال کنه و کد متناسب دیگری رو برای کار با فایل اکسل تون دریافت کنه
      جهت دریافت اطلاعات و توضیحات بیشتر با کلیک روی نام من در بالا ، با من تماس بگیرین
      موفق باشین – خانیکی

  38. سلام. من همینکار رو میکنم اما وقتی مقادیر سلول رو cut میکنم ک جای دیگه ای منتقل کنم فرمت و رنگ زمینه و ارجاع فرمولها هم باهاش کات میشه.
    چجور میشه کاری کرد که جز خود داده داخلش چیزی به هم نریزه و جابجا نشه؟؟؟؟؟؟

      1. با سلام لطفا بفرمایید چطوری میشه که بعد از وارد کردن اطلاعات، سلول ها بطور اتوماتیک قفل بشه

  39. فاطمه گنجي

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

  40. سلام – ویندوزم 10 هست و آفیسم 2016
    اجازه نوشتن نمیده با اینکه خطای اکانت میکروسافت میداد یک اکانت با جیمیل ساختم اما همچنان نمیتونم درون سلول های اکسل چیزی بنویسم یا اینکه داخل ورد چیزی بنویسم. گزینه Enablr Editing هم می زنم. مشکل از کجاست؟

  41. سلام وقت بخیر
    من یک فایل اکسل را جهت تکمیل اطلاعات می خوام بین چند کاربر مختلف به اشتراک بگذارم به نحوی که هر کاربر فقط امکان مشاهده و تکمیل شیت مربوط به خود را داشته باشد و اطلاعات سایر شیت ها برای اون کاربر غیر قابل مشاهده باشد. آیا امکان پذیر می باشد لطفاً راهنمایی بفرمایید. با تشکر

  42. پریسا خرم

    سلام … خسته نباشید….ببخشید من فایل اکسل رو پروتکت میکنم اما اجازه فیلتر و Sort رو میدم به کاربر…اما نمیتونه ستون ها رو Sort کنه…مشکل از کجاست؟

  43. سلام وقتتون بخیر، من یک فایل اکسل دارم که همکارام اون رو کپی می کنن و استفاده می کنند حالا من می خوام یه تغییری روی فایل اصلی بدم که این تغییرات روی اکسلی که بچه ها هم دارند اعمال بشه، این کار شدنیه؟ راه حلش به چه صورت است؟

  44. بنده بعد از اینکه برنامه vba خودم رو پس از ماه ها به صورت حرفه ای تکمیل کردم و بعد از اون نگران امنیتش و دستیابی دیگران به سورسش بودم که با یه سایت عالی اشنا شدم و برای قفلگذاری حرفه ای بروی فایل های VBA از سایت protectvba.com استفاده میکنم . تا حالا سایتی رو ندیده بودم به صورت انلاین فایل رو به صورت حرفه ای قفل کنه و کسی نتونه به اون دست پیدا کنه. قسمت Obfuse برای فایل های افیسش معرکه هست .
    ptotectvba.com/invite/mr_gold

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

  46. سلام چطور میتونم پیغام قفل شیت رو تغییر بدم؟
    وقتی شیت رو قفل میکنم و روی سلول ها کلیک میکنم یه پیغامی میده
    همون پیغام رو میخوام عوض کنم
    برای مثل به فارسی بنویسم “این سلول قابل ویرایش نمی باشد”

    ممنون میشم اگه راهنمایی کنید

    1. یاسین اسماعیل پور

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

  47. سلام ببخشید من یه فایل اکسل دارم که کسیکه طراحیش کرده دیگه در دسترس نیست یه جا رو فرمول داده که فرمولش دیده نمیشه چطوری میتونم ببینم تا بتونم تغییرش بدم؟ مثلاتاریخ محاسبه زده شده بعد که ما 1رو میزنیم خودش میزنه 1400/01/01 ولی الان وارد ساله جدید بشیم من میخوام 1 که میزنم بشه 1401/01/01 چیکار باید بکنم؟؟

  48. علی مرادی

    سلام
    من فرمت یک ستون از دادهام که تاریخ هست رو تاریخ قرار دادم، اما اعمالش نیاز داره تا روی تک تک سلول‌های اون ستون برم و به حالت ویرایش قرار بدم تا فرمت تاریخ اعمال بشه.
    حجم داده‌هام زیاده راهی هست که مثل اعمال سایر قالب‌ها، قالب تاریخ رو هم یکدفعه برای همه سلول‌هام اعمال کنم؟
    ممنونم

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top