با سلام
من میخوام یک شیت رو در اختیار چند کاربر دیگه قرار بدم که همه ستونهاش محافظت و قفل شده و فقط یک ستونش قفل نیست و قابل ویرایشه.
برای سلول های این ستون که قابل ویرایشه، Drop down list گذاشتم که فقط بتونن با عبارتهای معین سلول رو پر کنن و اگر چیز دیگه ای بنویسن خطا میده و قبول نمیکنه ،
گزینه Ignore blank رو هم غیرفعال کردم و این گزینه باعث میشه که وقتی در حالت ویرایش سلول هستن اگه کل متن سلول رو پاک کنن و بخوان با حالت blank سلول رو ترک کنن ، خطا بده که دقیقا مطابق خواسته منه
فقط مشکل اینجاست که اگه سلول رو انتخاب کنن و بدون اینکه برای ویرایش وارد سلول بشن، دکمهDelete رو بزنن متن سلول رو پاک میکنه و خطایی هم نمیگیره، تاکید میکنم این مشکل فقط وقتی اتفاق میفته که وارد سلول نشده باشی و کرسر چشمک زن داخل سلول فعال نباشه، یعنی کل کادر سلول در حالت انتخاب باشه (در این حالت کادر دور سلول پررنگتره)
چکار کنم که در این حالت هم متن سلول نتونه پاک شه و فقط بتونن ازDrop down list یک عبارت رو انتخاب کنن و سلول هیچ وقت خالی از عبارت نمونه (آخه عبارت داخل سلولهای این ستون روی رنگ و اعداد بقیه ستونها تاثیر داره و اگه خالی بمونه ستونهای دیگه هم دچار خطا میشن)
اگه از روش فرمول یا تنظیمات در اکسل نمیشه اینکارو کرد و فقط با ماکرو باید مشکلمو حل کنم ، لطفا ماکروشو بهم بدید چون من ماکرو نویسی بلد نیستم
یه نمونه از فایل اکسل رو هم برای وضوح بیشتر سوال، به پیوست گذاشتم. با تشکر
من میخوام یک شیت رو در اختیار چند کاربر دیگه قرار بدم که همه ستونهاش محافظت و قفل شده و فقط یک ستونش قفل نیست و قابل ویرایشه.
برای سلول های این ستون که قابل ویرایشه، Drop down list گذاشتم که فقط بتونن با عبارتهای معین سلول رو پر کنن و اگر چیز دیگه ای بنویسن خطا میده و قبول نمیکنه ،
گزینه Ignore blank رو هم غیرفعال کردم و این گزینه باعث میشه که وقتی در حالت ویرایش سلول هستن اگه کل متن سلول رو پاک کنن و بخوان با حالت blank سلول رو ترک کنن ، خطا بده که دقیقا مطابق خواسته منه
فقط مشکل اینجاست که اگه سلول رو انتخاب کنن و بدون اینکه برای ویرایش وارد سلول بشن، دکمهDelete رو بزنن متن سلول رو پاک میکنه و خطایی هم نمیگیره، تاکید میکنم این مشکل فقط وقتی اتفاق میفته که وارد سلول نشده باشی و کرسر چشمک زن داخل سلول فعال نباشه، یعنی کل کادر سلول در حالت انتخاب باشه (در این حالت کادر دور سلول پررنگتره)
چکار کنم که در این حالت هم متن سلول نتونه پاک شه و فقط بتونن ازDrop down list یک عبارت رو انتخاب کنن و سلول هیچ وقت خالی از عبارت نمونه (آخه عبارت داخل سلولهای این ستون روی رنگ و اعداد بقیه ستونها تاثیر داره و اگه خالی بمونه ستونهای دیگه هم دچار خطا میشن)
اگه از روش فرمول یا تنظیمات در اکسل نمیشه اینکارو کرد و فقط با ماکرو باید مشکلمو حل کنم ، لطفا ماکروشو بهم بدید چون من ماکرو نویسی بلد نیستم
یه نمونه از فایل اکسل رو هم برای وضوح بیشتر سوال، به پیوست گذاشتم. با تشکر
کامنت