قفل کردن فایل اکسل
قفل کردن فایل اکسل (Protect) به دلایل مختلف برای ما همیشه مهم بوده. قفل کردن فایل و محافظت کردن (Protection) از اون، علت های مختلفی می تونه داشته باشه. با محافظت از فایل یا همون قفل کردن فایل می تونیم به نتایج زیر برسیم:
- عدم نمایش شیت های فایل برای کسی که پسورد رو نداره
- کاهش دسترسی فرد برای ویرایش فایل
- کاهش دسترسی فرد در جهت کپی اطلاعات (با این روش قفل کردن فرد حتی امکان کپی کردن داده های خام رو نیز نخواهد داشت)
- کاهش دسترسی فرد جهت مشاهده فرمول ها
و …
علاوه بر موارد بالا، کاربرد خیلی مهمی که در قفل کردن فایل اکسل وجود دارد، جلوگیری از تغییر غیر عمد فایل یا به اصطلاح خراب شدن فایل هست. خیلی وقتها من خودم برای اینکه دچار این اشتباه نشم، فایلی که خودم فقط با اون سر و کار دارم رو هم قفل میکنم.
خب حالا بپردازیم به انواع قفل گذاری بر روی فایل اکسل. محافظت از فایل اکسل در ۲ سطح صورت میگیره:
سطح اول: قفل کردن کل فایل
برای این کار از مسیر زیر که در تصویر شماره ۱ هم نشان داده شده، رمزی برای فایل در نظر میگیریم.
File/ Save As/ Tools/ General Options
شکل ۱- قفل کردن فایل اکسل – پسورد گذاشتن روی کل فایل
بعد از زدن General Options پنجره شکل ۲ باز میشه:
شکل ۲- قفل کردن فایل اکسل – پنجره تعیین پسورد برای فایل
در این پنجره دو نوع پسورد میتونیم تعیین کنیم. اولی برای باز کردن فایل، دومی برای تغییر فایل. یعنی کسی که Password to open رو نداشته باشه، اصلا محتویات داخل شیت رو مشاهده نخواهد کرد. کسی که Password to Modify رو نداشته باشه، امکان تغییر روی اصل فایلرو نخواهد داشت. یعنی فایل رو تغییر میده، اما به محض اقدام برای ذخیره کردن، پنجره Save as باز میشه. به این ترتیب اصل فایل بدون تغییر میمونه. چون فرد، Password to Modify رو نداشته.
سطح دوم: قفل کردن سل های موجود در شیت های مختلف
هر سل از یک شیت میتونه تنظیم بشه که قفل باشه یا نه. یعنی اینکه در یک شیت، میتونیم یک سری سل رو قفل کنیم و بقیه رو قفل نکنیم. برای این کار کافیه مراحل زیر رو انجام بدیم:
- هر سلی که میخوایم قفل بشه، باید در Format cell اون سلول و در تب Protect، تیک Lock زده شده باشه.
- از تب Review/ Protect Sheet پنجره مطابق شکل ۳ باز می شود که در آن پسور مورد نظر را تایپ میکنیم. با زدن Ok، و تکرار پسورد، سل هایی که تنظیم کرده ایم و تیک Lock رو دارند، قفل می شن.
شکل ۳- قفل کردن فایل اکسل- پنجره تعیین پسورد برای قفل کردن شیت ها
به این نکته دقت داشته باشید که بصورت پیش فرض، تیک Lock همه سل ها زده شده است. یعنی اگر فقط مرحله دوم رو انجام بدیم، کل سل های یک شیت قفل می شن.
قفل کردن قسمتی از یک شیت
با توجه به توضیحات ارائه شده در بالا، برای اینکه یک محدوده خاص در اکسل رو قفل کنیم کافیه مراحل زیر رو انجام بدیم:
۱- انتخاب کل سلول های شیت و برداشتن تیک Lock از Format Cell
۲- انتخاب محدوده مورد نظر که باید قفل بشه و زدن تیک Lock از Format Cell.
۳- Review/ Potect Sheet.
اگه بخوایم فرمول نوشته شده در سل دیده نشه، باید علاوه بر Lock، تیک Hide رو هم در Format cell اون سلول بزنیم تا بعد از قفل کردن، با کلیک بر روی سل حاوی فرمول، فقط نتیجه قابل مشاهده باشد و خود فرمول نمایش داده نشه.
در شکل ۳ مشاهده می کنید که علاوه بر تعین پسورد، سطح دسترسی فرد به فایل رو در حین قفل بودن قابل تعیین هست. بصورت پیش فرض تیک دو گزینه اول زده شده که یعنی فرد میتونه سل هایی که قفل هستن و قفل نیستن رو انتخاب کنه مثلا اگه نخوایم کسی داده ها رو کپی کنه، دسترسی انتخاب سلول رو بر میداریم که سلول انتخاب نشه و در نتیجه قابل کپی هم نباشه.
پس اگه میخوایم فایل در حالت محافظت شده، قابلیت فیلتر شدن رو داشته باشه، تیک گزینه Use AutoFilter رو از همین پنجره می زنیم.
همه این قفل گذاری ها در نهایت قابل هک شدن هستند، اما در صورتی که فایل، هر دو سطح قفل گذاری رو داشته باشه و هر شیت پسورد جداگانه داشته اشه، به مراتب هک کردن آن فایل مشکل تر خواهد بود.
۱-یک اکسل متصل به چند اکسل است (فرمول نوبسی)
میخوام با جاجابی اکسلها متصل ،فرمول ها بهم نخوره
۲-یا اینکه اکسل که فرمول نویسی شده همه اعداد که خونده شده بمونه و فرمول هاش پاک بشند)
درود بر شما
اولی ریسکش زیاده
همه داخل یک فولدر باشن راحت تر میشه
دومی، کافیه کلا انتخاب کنید و کپی کنید و بعد Paste Value کنید
من در یک شیت نوار جستجو ( تکست باکس، آپشن باتن ) و چند تا شیب دگر دارم، می خوام این نوار جستجو توسط کاربر قابل تغییر و جابجایی نباشه ولی وقتی قفلش می کنم، جستجو رو انجام نمیده
درود بر شما
سل لینک ها رو قفل نکنید
سلام من یک فایل اکسل رو کدنویسی کردم. اما میخوام وقتی همکارانم یک اکسل جدید خالی باز میکنند تا روی کیبورد کنترل شیفت و مثلا اف رو زدن سریع ورکبوک یا فایل من بیاد رو صفحه.
توجه. اینکار با فراخوانی. ورکبوک بصورت ایجاد ماکرو تک به تک سیستمها امکان پذیره اما خیلی وقت گیره. من میخوام از طریق کدنویسی یا ماکرو انجام بشه. فایل رو که میفرستم روی سیستمهای دیگر
اون ماکرویی که جهت باز شدن با کلید میانبر هست اصلا تو ماکروس اکسل همکارام وجود نداره که بخواد اجرا کنه. لطفا راهنمایی بفرمایید.با اگر کدی هست دفیق بنویسید .واقعا ممنون میشم مهندس.
درود، وقت بخیر
اگر مسئله شما نصب این کد روی تعداد زیادی از سیستم هست، میتونید کد مرتبط با باز شدن فایل را در یک فایل خالی بنویسید و به صورت Add-ins ذخیره کنید و برای همکاران ارسال کنید که نصب کنند. سپس ماکرو شما را به Quick Access اضافه کنند که دارای کلید میانبر شود.
دقت داشته باشید که تنظیمات Macro Setting را برای اجرای کد تنظیم کنید.
موفق باشید
سلام من بالای بعضی از سلول های شیت رمز گذاشتم حالا دوباره میخوام رمز رو بردارم وقت رمز رو میزنم خطا است میگه حالا باید چه کنم
ت نمیزنید دیگه
از این سایت امتحان کنید ببینید میتونید قفلشو بشکنید؟
https://www.lostmypass.com/file-types/ms-excel/
سلام وقت بخیر
من یه فایلی دارم که میخوام یک سری از سلولهاش قفل باشه که انجامش دادم و پس وورد هم گذاشتم حالا وقتی که قفل میشه از قابلیت گروپش نمیشه استفاده کرد ولی من میخوام یوزر بتونه گروپارو باز و بسته کنه لطفا راهنمایی کنید ممنون
درود بر شما
در زمانی که میخواید قفل کنید یک پنجره باز میشه، اونجا تیک format rows, format column رو بزنید
سلام مجدد انجام دادم بازم اجازه نداد حتی همه تیکارم میزنم باز نمیشه
من فقط میخوام بعد از لاک شدن یوزر بتونه گروهارو باز و بسته کنه ولی اجازه نمیده
امکان نداره
تیک format rows رو بزنید درست میشه!
سلام وقت به خیر
من یه فایل اکسل رو ماکرو نوشتم.
حالا وقتی protect sheet رو فعال میکنم ماکرو رو اجرا نمیکنه.
میشه راهنمایی کنید که چه کار باید بکنم
ممنون
درود بر شما
اول ماکرو، کد باز کردن قفل رو بذارید
کد اجرا شه، انتهای کد باز کد protect رو بزنید
من وقتی ماکرویی رو از ماژول فایل personal.xlsb اجرا میکنم که در هر شیت از ورک بوک های باز شده اعمال بشه این کد در خود فایل personal.xlsb هم اجرا میشه. چطور میشه از این جلوگیری کرد. البته من مجبور شدم دستور زیر رو در کد بیارم تا اینکار انجام نشه
For each wb in workbooks
If wb.name personal.xlsb then
و بعد ادامه کد
درود، همانطور که خودتون هم گفتید باید در حلقه ایجاد شده شرط روی نام ورک بوک لحاظ گردد.
با سلام و خسته نباشید
من دوتا شیت دارم ماکرو نویسی کردم که یه سری از اطلاعات رو از شیت ۱ کپی کنه تو شیت ۲
این کار رو انجام میده
حالا وقتی شیت ۲ رو بعضی ستونها که نمیخوام ویرایش بشه قفل میکنم
دیگه ماکرویی که دارم عمل نمیکنه و ارور میده
راهی هست که بعد از اجرای ماکرو شیت دوم چندتا ستونی که از شیت یک کپی شده قفل بشه
چون اطلاعاتش برام مهمه و نمیخوام عمدی یا سهوی دستکاری بشه
درود
قبل از اجرای کد، کد unprotect بذارید
که بتونه کار رو انجام بده بعد باز اخر کد کد مربوط به protect رو بذارید
سلام من یه جدول دارم که فقط یه سری ستونها و سلولها شو می خوام قفل کنم روی بقیه سلولها می خوام اعداد و بتونم تغییر بدن ولی وقتی سلولها رو قفل می کنم همه محدوده ی سلول قفل میشه میشه راهنمایی کنید
درود
تیک LOCk از سلول هایی که نمیخواید قفل شه بردارید
داخل اموزش توضیح داده شده که شرط لازم اون تیک هست
پس اگه نباشه، شرط لازم رو نداره و بعد از پروتکت کردن اونایی که تیک LOCk قفل نمیشه
خانم خاکزاد
میشه کد VBA رو مورد نظر بهم بدید. ممنون
درود
کد مربوط به این کار در آموزش شکستن قفل فایل اکسل قرار داده شده.
میشه دستوری نوشت که محدودیت ورود کاربران به فایل اکسل رو براساس یوزر ورودی به سیستم تعریف کرد.
مثلا توی یک اداره مثلا با ۱۰ نفر نیرو فقط یوزر های معرفی شده از بین اون ۱۰ نفر بتونن وارد فایل بشن.
بعد مثلا برای کسانی که مجوز ورود دارن هم دسترسی و محدویت خاص فردی تعریف کرد که مثلا یه سری شیت هارو اصلا نبینه یه سری رو فقط ببینه و یه سری از شیت ها رو بتونه توش تغییرات اعمال کنه.
؟؟؟
درود بر شما
با VBA بله
سلام وقت بخیر ایا میشه طوری رمزگذاری کنیم که امکان اضافه کردن ستون نباشه ولی امکان حذف ستون وجود داشته باشه ؟؟
درود
قفل کنید
در پنجره قفل کردن، تیک delete column رو بزنید
سلام داخل یک سلول از صفحه اکسل فرمول نویسی شده و از جمع چندین سلول می باشد ولی مقدار این جمع درست نمی باشد به طور مثال جمع کل باید ۸،۰۳۴،۴۹۰،۰۰۰باشد ولی داخل اکسل این جمع برابر است با ۸،۰۳۴،۴۸۹،۹۹۹ برای اصلاح باید چیکار کرد لطفا راهنمایی بفرمایید
درود
به نظر میرسه داده ها گرد شده اند
و الا در محاسبات هیچ اختلافی نباید وجود داشته باشه
این عددی که میفرمایید باید باشد احتمالا حاصل داده های رند شده هستن
با سلام آیا زمان قفل شدن سلولی کاربر می تواند برای ان سلول کامنت درج کند؟ چگونه؟؟
سلام
خیر امکان اضافه شدن کامنت برای سلول های Lock شده غیر فعال می شود.
با سلام و وقت بخیر
می خواستم بدونم چطور میشه وقتی فرمولهای یه شیت قفل شدن از ابزار گروپ و آنگروپ استفاده کرد
چون از وقتی فرمولهای شیت را قفل کردم دیگه ابزار گروپ و آنگروپ هم قفل شده و عمل نمیکنه
ممنون
درود بر شما
بله موقع قفل شدن این امکان وجود نداره مگر اینکه کدنویسی کنید که هر بار میخواد باز و بسته بشه، unprotect و بعد protect بشه
با سلام عرض ادب من شیت خود را قفل میکنم بعداز باز کردن وانجام کارهای روزمره خود میبرایم خود به خود فایل فقل نمیشود چرا
سلام
قفل وقتی باز میشه خود بخود دیگه بسته نمیشه
باز باید قفل کنید
سلام وقت بخیر
وقتی چنتا از سلول ها محافظت میکنم و روی بقیه سلول ها ک محافظت نشده کلیک میکنم و میخوام هایپرلینک کنم اجازه نمیده
درود
اگر سلول قفل نباشه هایپرلینک میشه
چک کنید تیک lock نداشته باشه
سلام خسته نباشید
چرا اکل وقتی یه سلول فرموله باشه و شیت هم پروتکت باشه و کلیک کنیم رون اون سلوله فرموله بعد از نمایش پیام پروتکت میپره سلولی که وصله به فرمول سلول اولی حلالا چه توهمون شیت یا شیت دیگه؟
راه حلی برای غیر فعال کردنش هست که نپره ؟
درود بر شما
منظورتون اینه بعد از قفل کردن فرمول پاک میشه؟
اصلا این اتفاق نمیفته
امکان اینکه فرمول نشون داده نشه هست (اگر تیک hidden زده شده باشه) اما باز هم فمرول کار میکنه فقط در سلول دیده نمیشه
سلام. وقت بخیر. فایل اکسل من شامل ۲۸ شیت هست. که داخل این شیت ها جدولهای مشابه هست. چجوری میتونم همه این شیت ها رو همزمان قفل کنم با سلولهای خاصی که من انتخاب میکنم.
سلام
برای این کار باید از VBA استفاده کنید.
با سلام
آیا راهی وجود دارد که فایل اکسل رمز گزاری شود و قابل شکستن نباشد ؟
اگر هم شدنی نیست کدام راه بالاترین امنیت را از نظر شما دارد ؟
درود
در نهایت قابل شکستنه
اما اگر password to open و protect sheet همزمان باشه، تقریبا میشه گفت نمیشکنه
سلام
میخواستم ببینم میشه تنظیمات بردر در فرمت سل جمع زد و یا با توجه به داده از اکسلی دیگر در یک اکسل دیگر نتیجه رو به صورت بردر دید؟
راهی برای ارسال فایل نمونه همراه با این پیام تو سایت پیدا نکردم لطفا راهنمایی کنید
با تشکر
درود
منظور اینه با توجه به شرطی، سلولی براش Border رسم بشه؟
بله با conditional formatting
ممنون از راهنمایی خوب شما
چند ستون را hide میکنم بعد کل شیت را protect میکنم، ولی براحتی ستونهای hide شده بدون زدن password در شیت protect شده unhide و نمایش داده میشه مشکل از کجاست و اگر بخواهم ستونهای hide شده بدون password توسط کاربر unhide نگردد چه کاری باید انجام دهم
درود
اگر درست پروتکت کرده باشید، اجازه unhide نمیده
اصلا پهنای ستون قابل تغییر نخواهد بود
سلام
من اکسل ۲۰۱۶ رو روی ویندوز ۸ دارم دو تا سوال دارم
۱_ اندازه شیتها غیر قابل تغیر هست یعنی روی page break preview که بریم اصلا نمیشه تقسیم بندی page های شیت رو تغییر داد انگار اندازه صفحات قفل شده و یک مطلب رو نمیشه توی یک صفحه جا داد
۲_ در زمان زدن روی گزینه پرینت قسمت راست صفحه که پرینت پریویو هست عبارت غیر فعال بود رو نمایش میده و گزینه های مربوط به تنظیمات صفحه هم در سمت چپ زیر قسمت انتخاب پرینتر نمایش داده نمیشه
ممنون میشم راهنمایی بفرمایید .
سلام من در یک فایل اکسل یک سری از سلولها را protect میکنم و فرمول داخل این سلولها را نیز hide میکنم اما قبلیت فیلتر کردن در ستون ها نیز غیر فعال می شود و در فایل مذکور دیگر فیلترهایی که از قبل برای ستون ها طراحی شده بود غیر فعال می شود . و اجازه فیلتر کردن داده نمی شود. آیا راهی وجود دارد که در فایلی که protect شده فیلتر غیر فعال نشود؟؟؟؟؟؟؟؟؟؟
با تشکر
درود
در پنجره ای که باز میشه موقع Protect کردن، (جایی که پسورد تایپ میکنیم). اونجا تیک گزینه auto filter رو بزنید
تشکر خیلی لطف کردید
سلام. خسته نباشید.
ببخشید من یک کد VBA نوشتم در اکسل که تعدادی سلول رو باید پر بکند و من نمیخوام که کسی بتونه این خونه هارو دستکاری کنه. ولی هنگامی که پروتکت میکنم کد عمل نمیکنه. امکان راهنمایی هستش؟
درود
اول کد باید unprotect کنید ، کد اجرا بشه، اخرش protect
سلام من روی شیتم بجز یک ستون پسورد گذاشتم زمانی که یکبار داخل این ستونی که قفل نیست اطلاعات پیست میکنم دفعه دوم این ستون هم قفل میشه چرا؟
سلام، زمانیکه یک سلول رو روی سلول دیگه پیست میکنید عملا تنظیمات مربوط به Format Cell سلول مبدا که حاوی تنظیمات Protect هم هست به روی سلول مقصد منتقل میشه و این باعث میشه بعد از Protect کردن شیت سلول های مقصد هم قفل بشن.
سلام اساتید محترم.
وقتی شیت مورد نظرم را در اکسل protectمی کنم در سلولها که کلیک می کنم کلیدهای جهت نما سمت چپ و راست جابجا شده اند با زدن جهت نمای سمت راست سلول یکی به چپ جابجا می شود. راه حلی داره؟
سلام.میخواستم بدونم که چطوری میشه که وقتی توی یک سلول عدد مشخصی وارد کنیم بقیه ی سلول های قفل شده باز شوند ؟
لطفا راهنمایی کنید
درود
کد نویسی باید انجام بدید
سلام
من برای چندتا شیت کد عدم پرینت گذاشتم
آیا کدی هست بشه pdf ذخیره بشه تو حالت عدم پرینت
ممنون میشم راهنمایی کنید
سپاس
سلام
از کد زیر میتونید استفاده کنید:
سلام استاد وقتتون بخیر
من یک فایل اکسل دارم حاوی ۶۰ شیت هستش میخوام از این ۶۰ شیت حدود ۲۰ شیت یکجا قفل قفل بشن و یکجا باز کنم قفل رو
ماکرو نویسی کردم درست کار میکنه ولی موقع که unprotect میزنم پسوورد نمیپرسه فقط قفل رو باز میکنه
آیا کدی هست که بشه این کار و کرد که فقط ۲۰ تا شیت رو قفل کنه و باز کنه
ممنون میشم راهنمایی کنید
درود
داخل کدتون پسورد شیت رو بزنید
نزدید برای همین بدون پسورد قفل میکنه
با سلام و تشکر از سایت خوبتون
یه سوال داشتم چطور میشه یک شیت رو طوری تنظیم کرد که قابل پرینت نباشه؟ ممنون
سلام، میتونید کد زیر رو در قسمت کدهای Workbook قرار بدید و جلوی پرینت شیت های انتخاب شده رو بگیره:
سلام
در حالت table وقتی ستونی را برای محافظت از فرمول ها قفل میکنم دیگه خودش گسترش پیدا نمی کند
راه حل؟
درود
کدنویسی باید کنید
در حالت عادی ممکن نیست
سلام
یکسری سلول ها هستند در فایل اکسل رنگی هستند که بنده نمیتونم آنهارا تغییر بدهم
درود
یا قفله
یا اینکه conditional formatting داره
سلام .من یه موتور سرچ با کد vba دارم که نباید نام سر سنتونا تغیر کنه وقتی شیت رو پروداکت میکنم دیگه کار نمیکنه .چیکار مستونم بکنم که این مشکل حل بشه
درود
در کد وی بی که نوشتید، اولش unprotect کنید، کد اجرا بشه بعد protect کنید
با سلام چگونه میشه این فرمول رو خلاصه توی یک یا دو تا contifs نوشت ممنون چون ادامه این فرمول میره تا n300:o300
=IF(O2=”موارد مخالف صفر
Shift_A”;COUNTIFS(N$6:O$6;N6;N8:O8;”>0″)+COUNTIFS(N$6:O$6;N6;N13:O13;”>0″)+COUNTIFS(N$6:O$6;N6;N18:O18;”>0″))
فقط در نظر داشته باشید که بین مثلا سلولهای n13 تا n18 انواع اطلاعات دیگه وجود داره و نمیتونم تو فرمول بنویسم مثلا n8:n300 پیغام خطا میده و این بخاط اطلاعات مابین سلولهاست به شکل فرمول بالاکه مینویسم جواب میده ولی تعداد سلولها زیاده و countifs های زیادی باید برای شیفتهای مختلف بنویسم و فرمول زیاد میشه و به بن بست میخوره ممنون امیدوارم واضح باشه لطفا سریعتر راهنمایی کنید ممنون میشم. متشکر
بهتره سوالتون و با نمونه فایل در گروه تلگرامی قرار بدید
به نظر میرسه کاملا اشتباه استفاده میکنید تابع رو
از روی چیزی هم که نوشتید خیلی چیزی قابل تشخیص نیست.
داخل گروه که بتونید ساختار فایل رو بذارید، سریعتر جواب میگیرید
لینک در فوتر سایت هست
سلام
وقتی شیت مورد نظرم را در اکسل protectمی کنم در سلولها که کلیک می کنم کلیهای جهت نما سمت چپ و راست جابجا شده اند با زدن جهت نمای سمت راست سلول یکی به چپ جابجا می شود علت چیست
منم همین مشکل رو دارم هیچ جوره هم حل نشد. کسی راه حل اینو میدونه؟؟
با سلام ببخشید تو سوال قبلی منظورم اینه که سلولهای مورد نیاز برای شمارش و جمع زدن چند سلول در میان می باشد و پشت سرهم نیست من یک قسمت از فرمول رو براتون میفرستم چون فرمولی که من نوشتم طولانی و میخواهم هم با هم جمع بشه و هم تعدادش شمارش بشه یعنی تعداد سلولها از N8 و O8 شروع میشه تا N228 و O228 ولی پشت سرهم نیست .
=IF(O2=”موارد مخالف صفر Shift_A”;COUNTIF(N8;”>0″)+COUNTIF(N13;”>0″)+COUNTIF(N18;”>0″)+COUNTIF(N23;”>0″)+COUNTIF(N28;”>0″)+COUNTIF(N33;”>0″)+COUNTIF(N38;”>0″) و الی آخر این قسمتی از فرموله برای تعداد- تا N228 و برای سلول O هم و همچنین برای جمع و همانطور که می بینید سلولها ۵ تا در میانند – امیدوارم توانسته باشم منظورم رو برسونم فرمولی باشه که بتوان همه COUNTIF یا SUMIFها رو ادغام کرد قبلا از جوابگویی شما ممنون و سپاسگزارم.
یکبار دیگه تابع countifs رو مطالعه کنید
نیازی نیست سلول ها رو جدا کنید
کافیه شیفت و بصورت شرط بدید
کل ستون N میشه رنج و دو تا شرط دارید، شیفت و بزرگتر از صفر
https://excelpedia.net/countifs-function/
با سلام مابین سلولها جدول طراحی شده و عناوین و اعداد و لیستهای کشویی است نمیشه چه باید کرد؟ میخوام هم شمرده شه و هم جمع زده شه تو قسمت افقی فرم که مثلا همه دقیقه است یعنی از N8:ABG8 همه دقیقه اند و سلولها مابین آنها هیچ چیز دیگری طراحی نشده براحتی فرمول جواب میده ولی تو بخش عموی همانطور که در اول گفتم بین آن جدول و چیزهای دیگه است که اگر هم میشه من راهشو بلد نیستم لطفا بیشتر راهنمایی کنید. ممنون
درود
سوالتون اصلا مشخص نیست
با سلام اول تشکر میکنم از توجه و همکاری و همراهی و راهنمایی شما
من دو سطر دارم از N6 تا ABG6 که در هر سلول به ترتیب نوشته شده است SHIF_A و SHIFT_B یعنی در سلول N6 نوشته شده SHIFT_A و در سلول O6 نوشته SHIFT_B و به همین ترتیب تا سلول ABG6 و در زیر آن در سلول N8 تا ABG8 تایمهای کارکرد نوشته شده است اگر بخواهم تعداد تایم مربوط به هر شیفت را با تابع COUNTIF بشمارم باید برای هر شیفت ۳۶۱فرمول بنویسم میشه فرمول خلاصه تری نوشت که تعداد تایم بزرگتر از صفر را برای هر شیفت بده و تایمهای هر کدام از شیفتها رو جمع بزنه. ممنون
درود
متوجه نشدم چرا باید ۳۶۵ تابع بنویسید!
شما دو تا شرط دارید، شرط بزرگتر از صفر و شرط شیفت، درسته؟
اگر اینطو رهست تابع Countifs استفاده کنید و هر دو شرط رو اعمال کنید
سلام من یه فایل طراحی کردم میخوام پس از اینکه اطلاعات را وارد کردم و دخیره کردم به صورت اتومات اطلاعات قفل بشه و قابل ویراش نباشه
لطفا راهنمایی کنید
با سلام و عرض ادب
از بابت پاسخ ها و راهنمایی های مفیدتون و آموزش هایی که در این سایت ارائه می دهید کمال سپاسگزاری را دارم. من یک جدولی دارم که از طریق راهنمایی شما نسبت به رمزگذاری ستون هایی که لازم بود اقدام نمودم لیکن با توجه به اینکه ممکن است ردیف های جدولم توسط کاربران دیگر اضافه شود لذا می خواستم بدانم چگونه می توانم کاری کنم که اگر کاربر خواست ردیفی اضافه کند بدون اینکه بخواهد رمز را وارد کند فرمول های ردیف های بالا برای ردیف جدید ایجاد شده توسط کاربر در حالت قفل اجرا شود.
پیشاپیش از جواب شما سپاسگزاری می نمایم
درود
در حالت قفل امکان اضافه کردن سطر وجود نداره مگر اینکه در حین قفل کردن امکان insert row رو فعال کرده باشید
با سلام و سپاس از پاسخ شما، من طبق راهنمایی شما در هنگام قفل کردن امکان insert row را فعال کردم اما وقتی که ردیف جدید ایجاد می شود فرمول های ردیف های قبل در در ردیف جدید اعمال نمی شود. چگونه می توانم کاری کنم که فرمول های ردیف قبل در ردیف جدید و در هنگامی که قفل هستند اعمال گردند؟
سلام
من برای اکسلی که طراحی کردم رمز گذاشتم ، بعد تو چندتا از sheet از کد نویسی VBA استفاده کردم اما وقتی کلیک می کنم که اجرا بشه بهم میگه اول باید رمز اون sheet بززنی تا ماکرو اجرا بشه ولی من می خوام بدون زدن رمز ماکرو انجام بشه ممنون می شم راهنمایی کنید
درود
باید ابتدای کد ماکرو، unprotect کنید
ماکرو ران بشه و بعدمجدد protect
با سلام خدمت مهندسین عزیز
بنده میخواستم روی شیت های مختلف رمز های گوناگون بگذارم به نحوی که اطلاعت شیت ها پس از وارد کردن رمز قابل رویت باشد
این امکان در اکسل وجود دارد؟
لطفا راهنمایی بفرمایید
درود بر شما
هر شیت میتونه پسورد جداگانه داشته باشه
تا زمان یهم که hide نشده باشه، داده ها قابل رویت هستن
بله این میدونم
امکانش هست که دسترسی به اطلاعت شیت پس از واردکردن پسورد باشه؟
میتونید password to open بذارید که بعد از وارد کردن پسورد، داده ها نمایش داده میشن
با سلام و تشکر از همراهی شما
یک کد در VB نوشتم میخوام با هر بار فشردن کلید “شماره جدید” یک عدد به مقدار قبلی سلول اضافه کنه ولی عدد ۱ رو میذاره تو سلول-ببخشید من در VB مبتدی هستم شاید هم همین کد هم اصول و قواعد کدنویسی حرفه ای رو نداشته باشه ولی با کمک اطلاعات کسب شده از راهنمایانی چون شما به سوی بهتر شدن گام بر میداریم میشه کد رو برام اصلاح کنید و یا راهنمایی کنید ممنونم
Private Sub CommandButton1_Click()
Worksheets(“Ghowlnameh”).Cells(8, 12).Select
Range(“L8”).Value = “=+1”
End Sub
سلام
از کد زیر استفاده کنید:
با سلام و تشکر مجدد از توجه شما
من فایبلهای اکسلم رو وقتی از یک کامپیوتر دیگه انتقال میدم به کامپیوتر دیگه فرمولها و از همه مهمتر لیستهای کشویی بخصوص اونایی که اطلاعاتش توی شیت دیگه است همه بهم میخوره مثلا قبل از فرمولا نام کامپیوتر و محل ذخیره اون تو فرمولها میاد و باز باید یکی یکی حذفشون کنم راهی نیست که بشه یه جوری فرمولها رو فیکس کرد قبلا از همکاری شما کمال سپاس و تشکر را دارم
درود بر شما
مقاله زیر رو مطالعه کنید
https://excelpedia.net/excel-external-link/
وقتی به فایل خارج از ورک بوک لینک داشته باشید، باید فقط ادیت کنید یا اینکه با فرمول نویسی حرفه ای، مدام مسیر جدید رو فراخوانی کنید
با سلام و تشکر از همراهی و همکاری شما دوستان گرامی که با ترویج یاد داشته های خویش زکات علم را که همانا نشر آن و یاد دادن به دیگران است، بدرستی از گردن خود برداشته و با ترویج و آموزش؛ دیگر زکاتی بر گردن شما نبوده و از همه مهمتر شما معلم و مصداق فرمایش حضرت علی هستید که فرمود هرکس کلمه ای به من بیاموزد تا ابد مرا بنده خویش نموده است به خود ببالید که معلمی شغل انبیاست.
من به سهم خود از شما سپاسگزارم
خواستم بدانم که:
۱. اگر بخواهیم اطلاعات یک شیت با همان فرمتها و فرمولهای تعریف شده در شیت دیگر عینا کپی شود و این شیت همیشه با اندک تغییر شیت ۱ همزمان تغییرات ثبت شود چون شیت ۱ همیشه اطلاعات جدید به آن اضافه می شود؛ چه باید کرد؟
۲. یک فایل اکسل رو طراحی کردم و میخواهم طوری بشه که امنیت قفلش بالا باشه و قفلش به هر حالی نشکنه و اینکه اگر بشه کدی یا قفلی باشه که از کپی کردن فایل بر روی سیستم دیگه جلوگیری کنه و یا برای انتقال و کپی این فایل پسورد بخواد راه حلش چیه؟
ممنون از راهنمایی هایتان!!!!!
سلام و تشکر بابت لطفتون
پاسخ ها:
۱- اگر قصد دارید اطلاعاتی که در شیت ۱ ثبت می شود در شیت ۲ به صورت دیتابیس ذخیره شود (در انتهای جدول) باید از VBA استفاده کنید. اگر قصد دارید اطلاعات شیت ۱ عینا در شیت ۲ نمایش داده شود میتونید محدوده مورد نظر در شیت ۱ رو کپی و Paste Link رو از گزینه Paste Special انتخاب کنید که لینک برقرار شود. نهایتا همین کار رو مجددا انجام بدید اما به جای انتخاب گزینه Paste Link گزینه Format رو انتخاب کنید تا فرمت شیت ۲ هم مثل شیت ۱ شود.
۲- هیچ وقت امکان تضمین امنیت ۱۰۰% وجود نداره، تنها راه اینه که از رمزهای بسیار پیچیده استفاده کنید که امکان پیدا کردن آنها سخت شود، نهایتا اینکه با استفاده از VBA امکان تعریف لایه های امنیتی اختصاصی وجود داره که کاملا به مهارت نویسنده بستگی داره. اینکه جلوی کپی شدن فایل رو بخواید بگیرید یک مسئله ویندوزی هست و ارتباطی به اکسل نداره.
سلام و خسته نباشید.
من فایلی دارم که حاوی تعداد زیادی pivot و اسلایسر هست. مشکلی که دارم اینه که یکی از اسلایسرها که از باید تاریخ میلادی رو نشون بده ، فقط ماه میلادی رو نشون میده و اون هم به صورت عربی !!! خیلی عجیبه ولی چون تو همین فایل اسلایسرهای دیگه هست که تاریخ به میلادی و درست نشون میدن. از طریق کنترل پنل خیلی تغییرات دادم ولی به نتیجه نرسیدم. لطفا راهنمایی کنید.
متشکرم
با سلام و تشکر از پاسخ شما مشکل ستاره نشان دادن قیمت حل شد ولی تعداد رقمها زیاد است و سه رقم سه رقم جدا نمیشه تیک مربوطه تو قسمت NUMBER تو FORMAT CELLS زده است خیلی علائم رو امتحان کردم نمیشه راه حل چیه ؟در ضمن من توی فرمی از گزینه تیک استفاده کردم ولی میخوام مثلا فرمول بهش بدم که اگر خالی بود فلان کار بشه و اگر تیک خود یک کاری دیگه مثل فرمول نویسی معمولی با تابعها راهی داده که بدون VB برای تیک هم فرمول بنویسیم یعنی چطور بهش فرمول بدم که تیک رو بشناسه ممنون از پاسخهای آموزنده شما در پناه حق سرزنده و سلامت به پیش بروید ان شاءا…
درود بر شما
اگر عدد جنس عددی داشته باشه همون separator سه رقم سه رقم جدا میکنه
چک کنید که اعدادتون متنی نباشن
برای فمرول نویسی در تیک هم باید از cell link استفاده کنید که اگر true باشه یعنی تیک زده شده و اگر false باشه یعنی تیک زده نشده
cell link رو هم از قسمت format control میتونید ببینید
با سلام خدمت اساتید محترم و با تشکر از آموزشهای جذاب و مفیدشما
خواستم ببینم میشود در اکسل یک یا چند سلول انتخابی رو که در آن مبلغ وارد میکنم طوری بشه که اعداد رو به شکل یک کارکتر مثل ستاره بزنه مثل پسورد که تایپ میشه چون تو فایلیه که باید در اختیار افراد و شاگردان باشه ؛ ولی دو سه تا از سلولهاش که قیمت رو وارد میکنم برام مهمه که کسی نبینه آیا راهی هست و دیگه اینکه یک سلول رو اگر بخواهم رنگش بعد از مثلا یک ماه زرد بشه برای دادن مدت چکار باید کرد البته بدون vb باشه خیلی بهتره چون حقیقتا به vb تسلط ندارم قبلا ممنون از راهنمای شما.
سلام
ممنون، برای اینکه متن یا عدد نوشته شده در سلول به صورت ستاره نشون داده بشه، فرمت سلول رو روی Custom بذارید و عبارت **;**;**;** رو Type بنویسید، نهایتا از تب Protection گزینه Hidden رو بزنید و شیت رو Protect کنید.
برای اینکه رنگ سلول ها بر اساس مدت زمان مانده تا یک تاریخ رنگی بشن از مطلب آلارم در اکسل استفاده کنید.
سلام ؛ چطوری می تونم با رمزگذاری اکسل با رباطم کار کنم؟ میخوام تغییرات فقط از VBA انجام بشه..
سلام
سوالتون واضح نیست.
سلام و درود به اساتید محترم
یه فایلی رو من پروتکت کردم که بعد از پروتک کردن table دیگه کار نمی کنه و فریز شده رو همون اطلاعات قبلی؛ یعنی انتهای جدول وقتی داده ای اضافه می کنی خودش یه ردیف اضافه نمی کنه،
همچنین در حالت پروتکت نمی تونم قابلیت hide و unhide رو فعال کنم؛ تمام تیک ها رم امتحان کردم؛ علت فعال شدن اینه که ماکرویی که ضبط کردم یه عملیات hide و unhide داره که در حالت پروتک چون غیرفعاله این بخش ماکروم کار نمی کنه
لطفاً راهنمایی فرمایید.
ممنون
درود بر شما
بله این امکان تیبل برای حالت پروتکت وجود نداره
در ماکرویی که نوشتید، باید قبل از اجرای hide شیت رو unprotect کنید و کار رو که انجام دادید، protect کنید
سلام
ببخشید من چندتا اکسل دارم که محتویاتش زیاد شده و مرتبا هنگ میکنه
و درضمن امنیت این اکسل ها هم واسم خیلی مهمه
چندتا کارمند دارم که مرتبا با اینها دررابطه هستند و به این اکسلها اطلاعات اضافه و کم میکنن
میخواستم بپرسم که شما میتونید واسم اکسلهام را تعمیر کنید که اینقد هنگ نکنه
ویکسری فرمول نویسی هم میخام برام انجام بدین
و از لحاظ امنیتی واسم طوری قفلش کنین که نشه از روی فایلها کپی برداری، شیر یا ارسالشون کرد
ممنون
درود بر شما
اگر درخواست پروژه دارید، به info@excelpedia.net ایمیل بزنید و موضوع رو شرح بدید
در خصوص سطح امنیتی که فرمودید، با خود اکسل نمیتونید اینکار و بکنید، تنظیمات ویندوزی و امنیت شبکه ای و اتصال به اینترنت و … رو باید بررس یکنید تا امکان ارسال، share و کپی نداشته باشه
سلام
من یک فایل اکسل دارم که کلی pdf بهش لینک کردم و می خوام داخل یک فضا که همه پرسنل بهش دسترسی دارند بزارمش، بخاطر همین باید همه شیت ها رو قفل کنم وقتی قفل می کنم زمان باز شدن خطا میده و باز نمیشه. چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
سلام،
اگر دقیقتر خطایی که بهتون میگه رو مشخص کنید راحت تر میشه مشکل رو پیدا کرد.
اما به چند نکته دقت کنید:
– فایل های PDF همه باید به مکانی در سرور منتقل شده باشند که هر فردی که فایل رو باز میکنه اجازه دسترسی به اون رو داشته باشه
– اگر آدرس فایل های PDF تغییر کنند مستلزم این هست که هایپرلینک های اکسل هم به روز بشن و آدرس های جدید رو داشته باشن در غیر اینصورت امکان باز کردن اونا نیست.
چطوری میشه فایل اکسل رو در صورت غلط بودن رمز کامل بست اصورتی که کامل از اکسل خارج بشه
درود بر شما
باید کد نویسی VBA انجام بدید و در یوزرفرم پسورد، تعریف کنید که اگر غلط بود فایل بسته بشه
محبت میکنید آمورشش رو بگذارید هم من و هم دوستان بهرمند بشیم
سلام
وقت بخیر
من یک فایل دارم که با یک واحد دیگر مشترک هست
میخوام یک سلول مشخص فقط یکبار قابلیت ادیت داشته باشه بعد از یکبار اتومات قفل بشه
همچین قابلیتی هست؟
امکان قفل کردن یا از قفل باز کردن فایل های Share شده وجود نداره. اما با VBA میشه کاری کرد که اگر متنی درون سلول نوشته شده باشه و تغییر کنه مقدار قبلی دوباره جایگزین بشه.
سلام
میشه این کد را در اختیارمان قرار دهید.
با تشکر
سلام
این کد رو تو آموزش قفل کردن و شکستن قفل اکسل میتونید دانلود کنید.
سلام و روزبخیر
میخواهم در یک شیت به چندین نفر دسترسی insert row را بدهم ولی سایرین اجازه نداشته باشند.
به نظرم این دسترسی روی کل شیت اعمال می شود
آیا راهی هست که بشود به چندین نفر دسترسی داد و به بقیه خیر؟
درود بر شما
باید کدنویسی وی بی انجام بدید و سطوح دسترسی تعریف کنید
سلام و عرض ادب
وقت بخیر
در سایت ها مشاهده میشه روش هایی هست برای شکسته شدن قفل فایل های اکسل و به درستی هم کار میکنن
خب ما برای اینکه کسی نتونه قفل فایل های مارو بشکونه باید چیکار کنیم؟
به این شکل باشه که فایده ای نداره
ممنون میشم راهنمایی کنید
سلام،
بله بسیاری از فایل های اکسل به راحتی قابل شکستن هستند اما در اکثر مواقع هدف از قفل کردن فایل جلوگیری از رخداد خطای غیر عمد هست.
اما به همین راحتی ها که میفرمائید نیست.
پیچیده بودن رمزی که انتخاب میکنید میتونه کار این سایت ها و نرم افزار ها رو بسیار سخت کنه.
همچنین Password To Open هم لایه امنیتی مهمی هست که بسیاری از برنامه ها و سایت ها از باز کردن اون عاجز هستند و در صورت وجود این رمز روی فایل اصلا امکان باز کردن سایر رمزها رو ندارند.
در انتها ترکیب تکنیک های VBA برای افزایش امنیت میتونه یک فایل اکسل رو تقریبا غیر قابل شکستن بکنه.
با تشکر از حسن توجه و راهنمایتون.
سلام خواستم بدونم آیا میشه یه سلول رو قفل کرد به طوری که کاربر نتونه ویرایش کنه اما بتونه کپی کنه محتویات سلول رو __حالا تو یه سلول دیگه ، یا هر جایی ؟؟
سلام، زمانیکه شیت را قفل میکنید امکان کپی کردن محتویات سلول و پیست کردن در یک شیت قفل نشده وجود داره، اما از آنجائیکه فلسفه قفل کردن عدم تغییر محتویات سلول های قفل شده هست لذا امکان پیست کردن (که همان تغییر محتوای سلول هست) وجود نداره و برای این کار حتما باید شیت را از قفل خارج کنید.
سلام و وقت بخیر
من بعضی از سلول ها رو Lock کردم و Protect Sheet رو هم انجام داده ام ولی متاسفانه منوی Filter غیر فعال شده که لازم هست از این مورد هم استفاده بشه . درضمن تو Protect sheet گزینه Use Auti Filter رو هم تیک زده ام ولی باز فرقی نکرد.میشه راهنمائی کنین چطور هم شیت قفل شه هم امکان فیلتر کردن فعال؟
ممنون از سایت خوبتون
درود بر شما
اگر اون تیک رو زده باشید،انجام میشه و مشکلی نیست
منتها قبل از قفل کردن فیلتر رو فعال کنید
سلام
من یک اکسل دارم که تعدادی شیت داره، میخام همه شیت ها Hide بشه و فقط یک شیت نمایش داده بشه.
حالا وقتی کاربری می خواهد اکسل را باز کند روی هایپرلینکی که در صفحه اول نمایش داده می شود کلیک کند و رمز وارد کند، در نهایت فقط وارد همان شیت شود.
ممنون میشم راهنمایی بفرمایید.
باسپاس
سلام،
با استفاده از VBA باید انجام بشه. برای این کار باید یک SUB ایجاد کنید و کد زیر رو براش بذارید:
با سلام، میخواستم بدونم میشه اندازه پنجره اکسل رو طوری تنظیم کرد که همیشه فقط با یک اندازه دلخواه باز بشه و اصلا ماکسیمایز نشه؟
سوال دیگر: آیا نوار منو را میتوان حذف کرد به طوریکه دیگر گزینه های file, … را ندید?
سلام
سه تا مشکل درس شد :)
حذف شدن رمز سلولها باید با افیس ۲۰۰۷ رمز بذارم اگر با ۲۰۱۹ بذارم وارد سیستم دیگه با افیس ۲۰۰۷ باز کنم رمزسلول میپرن :|
غیرفعال شدن ماکرو مربوط ب قفل شیت بود نباید با افیس ۲۰۰۷ قفل شیت بذارم ماکرو غیرفعال میشه با ۲۰۱۹ بذارم ماکرو غیرفعال نمیکنه :/
این دوتا مشکل فقط برای من بوده؟ یا مربوط ب نسخه افیس میشه؟
درود بر شما
شخصا که خیلی وقته با ۲۰۰۷ کار نکردم!
ولی احتمال زیاد اختلاف ورژن علت همین مشکلات بوده
سلام
من سه مشکل بزرگ دارم :(
۱- فایل اکسل درس کردم که شامل ماکرو (تمام صفحه، سیواز، پرینت و اضافه کردن ردیف ب جدول) میباشد.
روی سیستم شخصی خودم ماکروها بدون مشکل کار میکنن فایل میبرم روی سیستم شرکت اجرا میکنم هیچ یک از ماکروها کار نمیکنن حتی ب اشتراک گذاشتم برای بقیه همکارانم هیچ مشکلی ندارد. از قسمت Trust Center طبق راهنما گفته شده ماکرو فعال کردم، حتی افیس پاک و نصب مجدد کردم ولی باز درس نشد.
۲- برای همین فایل قفل محدوده سلول و شیت گذاشتم روی یک سیستم دیگه رمزها خود ب خود با اولین اجرا فایل پاک میشن و در یک سیستم دیگه رمز کاربر قبول نمیکند فقط رمز اصلی (دسترسی کلی ب تمام سلولها) قبول میکند. و در سیستم های دیگه بدون مشکل رمزها وجود دارند همانگونه تعریف شده کار میکند
۳- برای ماکرو سیواز گرفتن از ادرس و نام فایل بهمراه تاریخ استفاده میکنم.
فولدر excelpedia بر اساس نام فایل اکسل خودکار ساخته میشود و در اخر ب اخر نام فایل اکسل تاریخ اضافه و ذخیره میشود
D:\backup\excelpedia\excelpedia2019.xslm
ولی میخوام اول فولدر سال ساخته و بعد excelpedia ساخته بشه مثل نمونه زیر
D:\backup\2019\excelpedia\excelpedia2019.xlsm
لطفا اگر امکانش هس کد یا راه حل این دو مشکل بزرگ منو بگید ممنون
سلام
فایلی دارم که قفل گذاری کردم و اگر در اختیار دیگران قرار بگیره به خودی خود مشکلی نداره، اما؛
اگر محتوای فایل رو به راحتی کپی کنن و بزارن تو یه نیو فایل دیگه، هم قابل تغییره و بعد از پیست شدن دیگه قفل کار نمی کنه.
نیاز دارم فایلم رو به اشتراک بزارم، پس همه میتونن کپی کنن ولی میخوام بعد از کپی هم قفل اجازه تغییرات رو نده.
نیاز به کمک دارم.
درود بر شما
نمیشه بعد از کپی کردن این اتفاق بیفته چون تنظیمات مربوط به شیت هست نه داده های کپی شده
نهایتا میتونید با کد نویسی Copy رو غیر فعال کنید
یک کار هم جلوگیری از انتخاب سلول ها یعنی برداشتن تیک select locked cell/select unlocked cell هست. البته این هم باز راه هایی برای دور زدنش هست!
سلام و تشکر از شما
بارها امتحان کردم، وقتی یک شیت را قفل میکنیم و تیک سلهای قفل شده رو برمیداریم (select locked cells) دکمههای جهت چپ و راست برعکس عمل میکنند!
اما اگر انتخاب سلولهای قفل شده فعال باشد، این مشکل اتفاق نمیافتد
راهحلی هست؟
درود بر شما
من امتحان کردم مشکلی نبود
فقط محدوده استفاده شده و گسترش بدید
ظاهرا جهت نماها فقط در محدوده استفاده شده حرکت میکنن.
به این معنی که وی سلولی در فاصله دور مثلا ی نقطه بذارید که محدوده استفاده شده بزرگ بشه
من با این روش به مشکلی نخوردم.
دقیقا به محدوده قفل که میرسید پرش میزد و می رفت روی سلول کناری. با همون جهتی که میزدم.
سلام .
در ورود اطلاعات با خطای
a user has restricted values that can be entered into this cell
سلام، برای بررسی محدودیت های روی ورود اطلاعات در سلول اول مطمئن بشید شیت پروتکت نشده باشه. در مرحله بعد Data Validation اون سلول رو بررسی کنید و ببینید قانون خاصی روی اون اعمال نشده باشه.
سلام
من وقتی تیک گزینه Use AutoFilter رو بر میدارم
ینی این ک کاربر نتونه حتی سلول هارو انتخاب و کپی کنه
بعد این ک فایل رو قفل میکنم
حرکت با کلیدهای جهت دار کیبورد رو سایر سلول هایی ک قفل نشده برعکس میشه
ب عنوان مثال محدوده سلولهای a2:c5 رو قفل کردم و قابلیت انتخاب رو هم برداشتم تا کاربر نتونه کلیک کنه روشون
موقعی ک از سایر سلول ها مانند e1 و… میخوام با کلید های جهتی کیبورد جابجا بشم روی سلول های دیگه مانند e2 جهت های چپ و راست معکوس جابجا میشه
صفحه اکسل من R to L هستش (راست نویس)
اگه راهی هست کمک کنید ممنون
درود بر شما
البته use auto filter مربوط به این کار نیست و شما باید تیک locked cell رو بردارید برای این منظور
ولی بصورت کلی، من امتحان کردم و در حالت راست به چپ، ظاهرا این مسئله وجود داره. نمیدونم راهش چی هست و ایا راهی داره یا نه
باسلام
امکانش هست که بعد قفل کردن سلها فرمولها هم نشون نده به صورت مخفی باشه
سلام، قبل از قفل کردن شیت، تیک Hidden سلول هایی که میخواید فرمولشون دیده نشه رو در تب Protection پنجره Format cell بزنید.
سلام
ببخشید راهی وجود داره که از طریق سرچ ویندوز داده های درون اکسل جستجو نشن؟
با سلام
من یک ستون را قفل می کنم ولی اطلاعات در شیت به نوعی است که گروپ بندی شده وقتی ستون را قفل می کنم دیگر نمی توانم گروپ را باز یا ببندم باید چه کاری انجام بدهم تا هم بتوانم ستون های مورد نظر را قفل کنم هم بتوانم گروپ را باز و بسته کنم؟
سلام
متأسفانه زمانیکه شیت قفل شده است امکان استفاده از گروهبندی وجود نداره و حتما باید شیت از حالت قفل خارج بشه تا بتونید استفاده کنید.
یا اینکه از کد استفاده کنید:
جواب نداد
میشه بررسی کنید
سلام
من فایلی دارم که افزاد درون اون اطلاعاتی رو وارد می کنن. من می خوام جوری سلول ها را قفل کنم که بتونن درون سلول هایی که باید اطلاعات درون آنها وارد بشه ، تایپ بکنن و بعدش همون اطلاعات را نتونن حذف و یا ویرایش کنن.
لطفا راهنمایی کنید.
ممنونم
درود بر شما
برا ی این کار باید کدنویسی انجام بدید. با ابزار های معمولی شدنی نیستش
با عرض سلام و تشکر. در حالتی که sheet پروتکت بشه خیلی از کدهای VBA از جمله Auto filter اجرا نمیشه. کد error هم ۱۰۰۴ هستش. ممنون میشم راهنمایی بفرمایید.
سلام
قبل از اجرای کدهای موردنظر با دستور Uprotect شیت رو از حالت پروتکت دربیارید و در انتهای ساب با دستور Protect دوباره شیت رو قفل کنید.
سلام. من یه فایل اکسل دارم که اطلاعات کاربری یه گروه رو نمایش میده. میشه برای هر کاربر یه رمز گذاشت به صورتی که هر فرد که رمزش رو زد فقط ردیف مربوط به خودش رو بتونه مشاهده کنه؟!
(من میخوام از این فایل خروجی html بگیرم و این روند روی وب انجام بشه. نمیخوام برم سراغ ساختن دیتابیس و استفاده از کدهای php و…
گفتم شاید از طریق خود اکسل بتونم این کار رو انجام بدم)
سلام
این کار رو میشه با VBA انجام داد. به صورتیکه زمان ورود به فایل، از کاربر رمز و یوزر گرفته بشه و بقیه اطلاعات نامرتبط پاک بشن و یا نمایش داده نشه.
سلام وقت بخیر
میخوام فایل اکسلی رو در سایت برای دانلود قرار بدم ولی کسی نتونه اون رو کپی کنه بعد از دانلود .قابلیت کپی شدن نداشته باشه آیا راهی هست برای این کار
یا راهی برای محافظت از فایل که کپی اون دست به دست نشه
سلام
اینکه فایل کپی نشه یه مسئله ویندوزی هست و ربطی به خود اکسل نداره. اما اینکه نخواید محتویات اون فایل کپی نشه میتونید شیت ها رو پروتکت کند (البته باید از رمزهای قوی استفاده کنید که امکان شکستن اونا کمتر بشه) و تمام محدودیت ها رو از کاربر بگیرید.
با سلام
من دو تا فایل اکسل به نامهای ۲ و ۱ دارم که میخوام با هم در ارتباط باشند یعنی مثلا سلول اول فایل اکسل شماره یک با سلول اول فایل شماره ۲ با هم برابر باشند حال اگر فایل اکسل شماره ۲ دارای پسورد باشد فرمول نویسی جهت برقراری ارتباط چگونه خواهد شد
درود بر شما
اگر پسورد روی باز کردن فایل و دسترسی به داده ها باشه قاعدتا نمیتونید فرمول نویسی کنید و به داده ها دسترسی داشته باشید
در حالت باز و بدون قفل فرمول نویسی کنید. بعد قفل کنید ببینید انجام میشه؟
سلام و ممنون از سایت خوبتون
من یک فایل اکسل دارم که میخام ستون های مالی رو نیروی فنی نبینه اما سایر بخش ها ببینن، میشه توی اکسل یک ستون رو هاید و قفلش کرد اما سایر ستون ها برای تمام افراد قابلیت ویرایش داشته باشد؟
درود بر شما
بله وقتی protect میکنید، افراد توانایی unhide ندارن
اما خب در این حالت قابلیت ویرایش هم حذف میشه درسته؟
از اول لطف میکنین ب من بگین چیکار کنم؟
ممنون
آموزش رو کامل بخونید
توضیح داده شده جاهایی که نمیخواید قفل بشه رو چکار کنید
با اون روش پیش برید
سلام
من یک مشکلی که تازگی ها در اکسل برام پیش اومده اینه که وقتی یک فایل اکسل روی سیستم باز باشه و یک فایل اکسل دیگه رو باز کنم هردو فایل هنگ میکنند و مجبورم یکی رو ببندم و نمیتونم دو تا فایل اکسل رد همزمان باز کنم، میشه راهنماییم کنید برای حل این مشکل چه کاری انجام بدم؟
ممنون
سلام
من این مشکل رو تو نسخه های ۲۰۱۳ و ۲۰۱۶ اکسل دیدم و به ورژن این نسخه ها مربوط میشه که احتمالا نسخه نهایی آفیس نبوده.
سعی کنید آفیس نسخه نهایی رو دانلود و نصب کنید. بعضا از ویندوز هم میتونه باشه.
سلام
آیا امکان ایجاد قفل و پسوورد برای کاربران مختلف وجوددارد. مثلا قسمتی از یک شیت را فقط باید یکنفر با پسورد خاص خودش دسترسی داشته باشد و قسمتی دیگر را شخص دیگر با پسورد دیگری و هیچکدام هم به سلولهای دیگری نباید دسترسی داشته باشد.
بدون VBA امکان دارد؟
باVBA چطور؟
درود بر شما
این لینک ها رو مطالعه کنید ببینید پاسخگوی نیاز شما هست؟
https://excelpedia.net/excel-file-sharing/
https://excelpedia.net/excel-tracking-changes/
با سلام و سپاس از توجه و پاسخگویی بسیار زیباتون؛ فکر می کنم سوال این دوستمون غیر از مطالبی ست که ارجاع فرمودین؛ بنده هم همین سوال رو دارم، مثلا اگر من صندوقی خانوادگی دارم که اطلاعات واریز حساب و مانده وام و … از اعضاء مختلف رو به صورت ماهانه ثبت کنم و بخوام این فایل رو برای کلیه اعضاء بفرستم اما هر کسی پسوردی جداگانه داشته باشه که اطلاعات مربوط به سلولهای خودش رو ببینه؛ مثلا با وارد کردن ستون کدملی به عنوان پسورد همان ردیف، هر کس در سلول ورود اطلاعات کدملی را وارد کرد اطلاعات مربوط به آن ردیف را ببینه؛ این کار چطور انجام میشه؟
درود
کد نویسی لازم دارید
باید سطوح دسترسی تعریف کنید
برای هر کد ملی، محدوده خاص نمایش داده بشه
سلام
من یه فایل اکسل دارم که به منظور گزارش گیری هست و میخوام کاربر وقتی اطلاعاتی رو وارد میکنه دیگه قابل ویرایش یا حذف نباشه. و فقط کاربر بتونه در هر سلول یک بار اطلاعات را وارد کنه.میشه راهنمایی بفرمایید.
با تشکر
سلام
این کار فقط با VBA انجام میشه و باید در رویداد Change شیت مورد نظر یک ساب بنویسید که با شرط IF مقدار درون شئ Target رو بررسی کنه و بر اساس محتوای آن مقدار جدید رو اعمال کنه یا خیر
اگر با وی بی آشنا هستید کدش رو شروع کنید و بفرستید تا راهنمایی لازم انجام بشه.
سلام
چگونه میتوان یک سلول فقط یک بار قابل تغییر باشد منظورم اینه که شما فقط بتونید یک بار یک داده وارد سلول مورد نظر کنید و سپس قابل تغییر نباشد؟؟
با تشکر
درود بر شما
برای این موضوع باید کد نویسی انجام بدید
در حالت عادی امکانش وجود نداره
سلام مجدد امکانش هست کدش رو توضیح بدید؟؟؟
با تشکر
می خواستم یک rand از یک سلول به یک سلول دیگه کپی کنم از آن جا که با هر تغییر rand تغییر می کنه و مقادیر سلول های دیگه هم به اون وابسته و از این rand ها زیاد دارم می خواستم ببینم چه راه حلی داره که تو کپی کردن دیگه حتما به شکل عدد past بشه چون اگر یک جا دقت نشه کل محاسبات خراب میشه
درود بر شما
وقتی تابع رو می نویسید همونجا باید paste value کنید
سلام، وقت بخیر
ممنون از سایت خیلی خوبتون .
من دوتا فایل اکسل رو از طریق VLOOKUP و بقیه فرمول ها به هم ارتباط میدم و فایل رو ذخیره میکنم. دفعه ی بعد که میخوام فایل رو باز کنم پیام میاد که باید Recover بشه و با اجرای ریکاوری، تمام فرمول ها از فایل حذف شده ، بدون اینکه اسم فایل مرجع رو تغییر داده باشم .
…. We found a problem with some contents
ممنون میشم راهنمایی کنید.
سلام روز بخیر
من یک فایل دارم که دارای دو شیت هست وقتی میخوام یکی از شیت ها رو از طریق گزینه move or copy در همون فایل کپی کنم یه خطایی میده که انگار اسم مشکل داره و میخواد که اسم رو تغییر بدیم ولی هر اسمی را که میزنم قبول نمیکنه و یه جورایی انگار هنگ میکنه و دیگخ حتی نمیشه از برنامه خارج شد. میشه بهم بگید علت چی میتونه باشه؟
با سپاس
درود بر شما
ممکنه بخاطر محدوده های نامگذاری شده باشه. که تکراری میشه.
نام محدوده ها رو باید مجدد وارد کنید
ممنونم به خاطر پاسختون و منظورتون از نام محدوده چیه؟
درود بر شما
لینک زیر رو مطالعه بفرمایید
https://excelpedia.net/excel-name-introduction/
بازم ممنونم از حوصله ای که به خرج میدید و پاسخ هاتون
ممکنه راجع به خطای product activation faild هم یه توضیح بهم بدین. چه جوری باید رفع اش کنم؟
خواهش میکنم
به نظر میرسه در خصوص فعال کردن نرم افزار و license باشه. سریالشو بزنید
وقتی یک شیت PROTECT شده باشه عمل فیلتر کردن به کمک ماکرو انجام نمیشه و ارور میده. تیک Use AutoFilter فعاله ولی در حالتی که بخوام در یک ماکرو عمل فیلتر کردن انجام بشه ارور میده. چرا؟
در حالت عادی نباید خطایی رخ بده. متن خطایی که داده رو ارسال کنید.
کد حاصل از اجرای AutoFilter توسط ماکرو به صورت زیر ایجاد میشه:
سلام خدا قوت.من جدولی دارم که چندین مورد متفاوت در سربرگ داره و در هر ثبت رکورد ممکنه یکی از موردها باشه .میشه فرمولی نوشت و گفت که اگر ازx کمتر بود در فلان سلول و اگر ازy کمتر بود در فلان سلول و ازg کمتر بود در فلان سلول ثبت بشه.و همین طور ادامه داشته باشه.حداقل بیست مورد متفاوت.با تشکر
درود بر شما
هم میتونید از IF تو در تو استفاده کنید
هم اینکه بسته به ساختار و نوع داده هم میتونید یک جدول استاندارد داشته باشید و با توابع فراخوانی این کار و انجام بدید.
موفق باشید
سلام : ببخشید میشه تو یه فایل اکسل تغعیراتی اعمال کنیم که تو فایل دوم هم اعمال بشه : منظورم شیت نیست . دوتا فایل جداگانه .
اگر فایل ها رو با استفاده از فرمول به هم مرتبط کرده باشید کافیه سلولهای مبدأ رو تغییر بدید و بعد از باز شدن فایل ها، اطلاعات در مقصد اعمال میشن.
اگر بیشتر از این نیاز داشته باشید با وی بی انجام میشه.
سلام بنده در واحد طرح و برنامه ریزی شرکتی کار می کنیم و فایل های اکسلی رو برای ارائه گزارشات استان ها درست می کنیم و اعداد و ارقامی که نمی خوایم استان ها تغییر بدند رو قفل و در اخر کل فایل رو پروتکت می کنیم اما فایل هایی که به استان ها می رسه از حالت پروتکت در میاد..و وقتی به ما میرسه در محاسبات متوجه تغییرات در ارقام میشیم…می خواستم بدونم چه طور ممکنه پروتکت های اکسل باز بشه و برای رفع این مشکل باید چه کار کنیم؟
سلام، روش های مختلفی برای از بین بردن قفل شیت وجود داره. از نرم افزارهای آفلاین و آنلاین گرفته تا روش های دستی. بهترین راه استفاده از رمزهای پیچیده جهت قفل کردن شیت ها هست که باعث میشه مدت زمان لازم برای شکستن قفل ها رو به صورت نمایی زیاد کنه و عملا شکستن قفل رو غیرممکن کنه.
سلام
من یه فایل اکسل برای گزارشات ماهیانه فروش دارم که ۳۰ تا شیت دارد چندتا از شیتهای آن مربوط به جمع بندی و سود زیان می باشد از آن جایی که اطلاعات فروش رو کارشناسان فروش وارد شیتها می کنند میخواستم ببینم راهی وجود دارد که من روی شیتهای جمع بندی قفلی بزارم که اصلا شیت را باز نکند. تا الان چیزی که من پیدا کردن قفل گذاشتن روی شیت جوری هست که اطلاعات شیت رو نمایش می دهد ولی تا رمز را نزنیم امکان تغییر وجود ندارد در حالی که من میخواهم اصلا شیت را تا رمز نزنیم باز نکنه
ممنون میشم راهنماییم کنید
سلام
برای انجام این کار از دستورات VBA میشه استفاده کرد.
سلام وقت بخیر
میشه برای قفل گذاری در اکسل تاریخ تعیین نمود-یعنی مثلابگیم که از ۹۸/۰۱/۰۱به بعدقفل بشه و قبل از اون قفل نخواد
درود بر شما
بله با کد نویسی امکان داره
سلام
یک فایل که حاوی اطلاعات زیادی ( بطور مثال مدل های دستگاه ها- قیمت قطعات و …. ) می باشد، دارم که می خوام هر یک از مدل ها از شیت اصلی ( که همه اطلاعات در آن است ) به صورت مجزا در یک شیت جداگانه کپی شود.
– راه حل ساده و در عین حال وقت گیر ( به دلیل اینکه ۵۲ مدل دستگاه وجود دارد ) ، فیلتر بر روی مدل و سپس کپی کردن محدوده مورد نظر و ایجاد شیت جدید و کپی کردن اطلاعات در آن است.
آیا راه حلی وجود دارد که تمامی این مدل ها به صورت یکجا در شیت های جداگانه کپی شوند؟؟؟؟؟؟؟؟
ممنونم
سلام
PivotTable ی امکان داره قیقا برای این کار
به این شکل که مدل دستگاه رو میذارید توی Filter و بعد گزینه Report Filter Page رو میزنید
به تفکیک همه مدل ها شیت ایجاد میشه و گزارش مورد نظر رو میده بهتون
سلام
ممنون از راهنمایی شما- عالی هستین
سلام ممنون از مطالب آموزنده و کاربردی که در اختیار همه گذاشتید. من میخوام یه tableرو که داخلش تعداد زیادی فرمول استفاده کردم رو رمز گذار ی کنم به صورتی که سلول هایی که کاربر نیاز داشته باشه رو باز بزارم مابقی سلول ها محافظت بشه. اما مشکلی که وجود داره اینه که وقتی یه جدول رو رمز گذاری میکنم از حالت جدول بودن خارج میشه. یعنی اینکه وقتی یه رکورد جدید ثبت میکنم دیگه فرمول ها و فرمتی که برایtable در نظر گرفته ام دیگه توی سلول های جدید اعمال نمیشه. لطفا راهنمایی بفرمایید.
بله قاعده اینطوری هست. اگر بخواید خلاف این قاعده عمل کنید باید کدنویسی کنید، که مثلا قبل از تغییر انپروتکت کنه و بعد تغییر خودش پروتکت کنه و …
یا اینکه محدوده تیبل رو تا اندازه زیادی بزرگ کنید و بعد پروتکت کنید
سلام
منم این مشکل دارم راه حل کدنویسی گفتین (مثلا قبل از تغییر انپروتکت کنه و بعد تغییر خودش پروتکت کنه و …) آیا پروتکت کاملا برداشته میشه و کاربر به تمام قسمتها دسترسی پیدا میکنه؟ (اگر امکانش هست کدی که گفتین برام بنویسید یا آموزش بذارید)
ممنون
کدهای protect/unprotect اینه:
با تغییر مورد نظر خودتون باید ترکیب کنید:
سلام.
لطف میکنید راهنمایی کنید در صورتی که نیاز داشته باشم بر روی یک فایل اکسل پسوردی بزارم که در یک تاریخ خاص و بعد از آن، موقع باز کردن فایل، پسورد مورد نظر رو درخواست کنه و در صورت عدم وارد کردن پسورد صحیح، نشه روی فایل مورد نظر هیچ کاری رو انجام داد.
سلام
به صورت عادی امکان رمزگذاری برنامه ریزی شده در اکسل وجود نداره. اما با استفاده از VBA میشه این حالت رو ایجاد کرد. به اینصورت که در رویداد Workbook_Open فایل با استفاده از دستور Inputbox رمز را دریافت کرد که اگر رمز درست نبود در ادامه تمام شیت ها و خود ورک بوک protect بشن.
البته این کار هم معایبی داره، یکی از اون معایب اینه که اولا با تغییر تاریخ سیستم میتونه در هر زمان که خواستند فایل رو تغییر بدن. دوم اینکه معمولا اجرای کدهای وی بی در اکسل (در صورتیکه در جاهای مورد اعتماد آفیس نباشن) نیاز به اجازه کاربر داره که اگه کاربر این اجازه رو نده عمل گرفتن پسورد و قفل کردن فایل وجود نخواهد داشت (معمولا این روش برای فایل هایی مناسب هست که نیاز به اجرای کدهای وی بی داشته باشه که کاربر به خاطر اونها هم که شده اجازه اجرا شدن وی بی رو بده).
سلام
راهی برای قفل کردن چند شیت اکسل به صورت همزمان وجود دارد ؟
سلام
خیر همزمان نمیشه
سلام
روی یکی از فایل های اکسل خود ۲ رمز گذاشتم ۱ رمز برای باز شدن فایل و دیگری قفل کردن بعضی از سل های موجود در شیت ، متاسفانه معلوم نشد هر کاری می کنم فایل باز نمیشه
من فقط اعداد ۱و ۲ و۳ را دادم میخواستم فایل به ۲ روش پسورد بگذارم یکی باز کردن خود فایل اکسل و دیگری دسترسی به بعضی از سلول ها رمز را فقط از اعداد استفاده کردم .
از شما خواهش میکنم مرا راهنمائی کنند.
با تشکر فروان
سلام
به چند حالتی که حدس میزنید امتحان کنید
اگه نشه، باید قفل رو بشکنید که برای اینکار هم میتونید از نرم افزارهای قفل شکن استفاده کنید
هم اینکه بعضی سایت ها هستن که این کار و انجا م میدن. جستجو بفرماییید پیدا میشه
سلام من با اکسل ۲۰۱۶ دیتابیسی درست کردم که هاوی دو sheet است در یکی دیتاهای لازم رو وارد کردم که میخوام آن شیت هم قابل دسترس نباشه و هم مخفی باشه و نشه با آن هید برشگردوند ضمنا” تو شیت دوم یکی از سلولها حاوی فرمول است و میخوام آن سلول قابل تغییر توسط شخص نباشه ضمن اینکه تو این سلول دیتاهایی که در دیگر سلولها وارد میکنیم توی این سلول محاسبه و نمایش داده میشه لطفا” راهنمایی بفرمایید .
از اطلاعاتی که در بالا گفته شده این کارهایی که میخوام نشد.
در خصوص اینکه شیت Hide بشه و برنگرده. یا باید Protect workbook بزنید از تب review.
یا کدنویسی VBA که Very Hidden کنه
در مورد سوال دوم برای اینکه فقط یک سلول قفل بشه، در بالا توضیح داده شده اول یکبار همه سل ها رو تیک Lock بردارید. بعد سلولی که باید قفل بشه رو تیک Lock بذارید. بعد Protect
سلام من تمامی سلهای شیت رو آن لاک کردم و بعد سل مورد نظر رو لاک کردم و بعد شیت را پروتکت کردم ولی سلهای دیگه رو که باید دیتا وارد کنم هم قابل دسترسی نیست
تنها روش همین هست.
لطفا یکبار دیگه و با ترتیب گفته شده انجام بدید.
سلولی که میخواد قفل بشه، باید تیک Lock رو داشته باشه حتما. هر سلولی هم که نباید قفل باشه اون تیک رو نباید داشته باشه. وقتی این تنظیم و انجام دادید، Protect sheet.
تنها راه همین هست.
سلام
مواردی که گفتید درسته ولی زمانی که شما نمودار در یک شیت داشته باشید حتی با اینکار هم قابل حذف شدن هستند.
آیا برای این موضوع راهکاری هست ؟؟؟؟؟؟؟؟
ممنون میشم راهنمایی کنید.
با تشکر
سلام
در خصوص اشیا، باید از قسمت Properties حتما تیک Lock زده بشه
و الا قفل نمیشه.
روی شی کلیک راست کنید و از قسمت Format، گزینه Properties رو پیدا کنید
سلام
با روشی که گفتین باز هم چارت ها و اسلایسرها حذف می شن.
ضمناً به صورت پیش فرض تیک lock روی اشیا خورده است. ( در قسمت Properties )
موفق باشین
سلام
بله در اموزش هم صریحا قید شده که بصورت پیشفرض این تیک زده شده…
بنده همیشه با همین روش قفل میکنم و چارت حتی قابل انتخاب نیست که بخواد حذف بشه!!!
ممکنه در قسمت تعیین سطح دسترسی Edit Object تیک خورده باشه….
موفق باشید
aali bood