-
جلوگیری از ثبت متن با کدنویسی VBA
فرض کنید در یکی از شیتهای خود سطری دارید که بنابر دلایلی کاربران نباید غیر از عدد بتوانند چیزی در داخل آن وارد کنند و قصد استفاده از قابلیت Data Validation را نیز ندارید. برای این منظور باید به سراغ استفاده از امکانات VBA در اکسل برویم. برای جلوگیری از ثبت متن با کدنویسی VBA ؛ اولین مرحله ورود به محیط مخصوص به آن در نرم افزار ؛ بدین منظور روی نام شیتی که سطر مورد نظر در داخل آن قرار گرفته است ؛ راست کلیک کنید و از منوی باز شده گزینه View Code را انتخاب میکنیم.
مطالعه بیشتر >> استخراج داده های یونیک با VAB
پس از انجام اینکار ؛ وارد محیط کدنویسی در اکسل خواهید شد ؛ مطابق تصویر زیر ؛ در مراحل 1 و 2 تغییرات لازم را بر روی گزینه های قرار گرفته در لیست های کشویی را اعمال کنید. سپس مطابق مرحله 3 کدهای ایجاد شده را پاک کنید؛ در ادامه مطابق تصویر زیر کدهای مورد نیاز را می نویسیم.
مطالعه بیشتر >> طراحی فرم لاگین (ورود به برنامه) در اکسل
حالا در صورتی که در داخل هر یک از سلولهای سطر شماره 1 که آن را در داخل کدها به نرم افزار اکسل معرفی نمودیم ؛ مقدار غیر عددی مثل یک کلمه وارد کنیم ؛ با پیغام خطایی که آن را در داخل کدها پیش بینی کردیم ؛ مواجه خواهیم شد و اکسل تنها اجازه ورود مقادیر عددی را در سطر مذکور خواهد داد.