excellearn

ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت نهم)

ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت نهم)

ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت نهم)

با یک قسمت دیگر از مجموعه آموزشی ماکرونویسی در نرم افزار ورد تحت عنوان “ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت نهم)” خدمت شما دوستان عزیز هستیم ، در این قسمت از آموزش VBA شما با یکی از پرکاربردترین دستورات هرزبان برنامه نویسی به نام دستور شرطی IF آشنا خواهید شد.

معرفی و کاربرد دستور شرطی If در ماکرونویسی (ماژول نویسی)

عبارت if به معنای “اگر” و به منظور ایجاد شرط در زبان برنامه نویسی مورد استفاده قرار میگیرد . ساختار این دستور بصورت زیر خواهد بود :

بطور خلاصه دستور شرطی if با بررسی و تایید برقرار بودن شروط ، اجازه اجرای دستورات درنظر گرفته شده را صادر میکند.

دستور شرطی if بدون Else و Elseif در ماکرونویسی

به دستورات زیر دقت نمایید :

توضیحات : در دستورات فوق بزرگ بودن عدد 7 نسبت به 1 بررسی خواهد شد و در صورت برقرار بودن شرط(True) ، پیام “ 7 is greater than 1 “ به کاربر نمایش داده خواهد شد .

نتیجه را باهم بررسی میکنیم :

دستور شرطی if در ماکرونویسی

البته دستورات فوق را میتوان بصورت زیر نیز نوشت :

دستور شرطی if همراه با Else در ماکرونویسی

عبارت Else به معنای “در غیر اینصورت” بوده و به منظور اجرای دستورات در صورت برقرار نبودن شرط اول مورد استفاده قرار میگیرد .

به دستورات زیر دقت فرمایید :

توضیحات : در دستورات فوق بزرگ بودن عدد 1 نسبت به عدد 4 بررسی میشود ، در صورت برقرار بودن شرط(True) عبارت “1 is greater than 4 “ را به کاربر نمایش میدهد در غیر اینصورت(Else) عبارت “1 is less than 4” را به کاربر نمایش میدهد .

خروجی دستورات به شکل زیر است :

دستور if در ماکرونویسی

دستور شرطی if همراه با Else و Elseif در ماکرونویسی

عبارت Elseif به معنای “در غیر اینصورت اگر” بوده و به منظور بررسی شرط دیگر در صورت برقرار نبودن شرط اول مورد استفاده قرار میگیرد .

به دستورات زیر دقت فرمایید :

توضیحات : در دستور فوق ابتدا بزرگ بودن عدد 1 نسبت به عدد 4 بررسی خواهد شد و در صورت برقرار بودن عبارت “1 is greater than 4 “ به کاربر نمایش میدهد و در غیراینصورت بزرگ بودن عدد 2 نسبت به عدد 4 مورد بررسی قرار میگیرد که در صورت برقرار بودن شرط عبارت “ 2 is greater than 4 “ به کاربر نمایش میدهد و در ادامه بزرگ بودن عدد 3 نسبت به 4 مورد بررسی قرار میگیرد که در صورت برقرار بودن شرط عبارت “ 3 is greater than 4 “ به کاربر نمایش داده میشود و در پایان در صورت برقرار نبودن شروط بالا عبارت “ 1 , 2 or 3 are lesser than 4 “ به کاربر نمایش داده خواهد شد .

خروجی دستورات فوق بصورت زیر است :

دستور شرطی if در ماکرونویسی ورد

جهت آشنایی بیشتر با کاربرد دستورات Else و Elseif پیشنهاد میکنیم کلیپ آموزشی زیر را مشاهده کنید :

پیشنهاد گروه آموزشی : در صورت وجود هرگونه انتقاد و پیشنهاد پیرامون پست آموزشی “ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت نهم)” میتوانید آن را در قسمت نظرات همین پست مطرح نمایید ، همچنین سوالات خود را میتوانید در تالار گفتمان سایت مطرح تا در اسرع وقت توسط تیم پشتیبانی سایت آموزشی اکسل لرن نسبت به پاسخگویی آن اقدام گردد .