
کاربرد متغیر Boolean در ماکرونویسی اکسل
با سلام خدمت یکایک دنبال کنندگان محترم سایت آموزشی اکسل لرن، امروز برای شما معرفی یک متغیر به نام Boolean را آماده نمودیم. همانطور که مستحضر هستید متغیرهایی همچون Integer , Long , String جزو پرکاربردترین متغیرهایی است که یک ماکرو نویس در اکسل از آنها استفاده می کند ولی در کنار این متغیرهای پرکاربرد متغیری دیگر به نام Boolean داریم که تنها دو ورودی True و False را پوشش می دهد.
به منظور درک بهتر از کاربرد این متغیر، به ماکروی زیر دقت کنید:

با اجرای ماکروی فوق، از آنجایی که مقدار BooleanQuesiton برابر با True است لذا خروجی تابع Msgbox نیز پیام Its True خواهد بود.
البته متغیر Boolean به گونه ای دیگر در دستور شرطی if نیز قابل استفاده است. به ماکروی زیر دقت کنید:

ماکروی فوق بصورت زیر نیز صحیح است:

مثال فوق از کتاب بینظیر This isn’t Excel,It’s Magic! آورده شده است.
حال به رویدادی از نوع BeforeDoubleClick دقت نمایید:

در این رویداد مقدار Cancel از نوع Boolean تعریف گردیده است. در صورتی که این مقدار برابر با True باشد از باز شدن سلول پس از DoubleClick جلوگیری خواهد شد لذا ما مقدار این متغیر را وابسته به عدد بودن (IsNumeric) و خالی نبودن(IsEmpty) سلول هدف قرار دادیم.
در پایان امیدواریم از کاربرد متغیر Boolean در ماکرونویسی اکسل به خوبی استفاده کرده باشین لذا در صورت وجود هرگونه سوال ما در کنار شما هستیم و می توانید آن را در قسمت نظرات برای ما ارسال نمایید.