تابع نویسی در اکسل

بازدید: 10,505 بازدید

تابع نویسی در اکسل

با نام و یاد خداوند بخشنده و مهربان، در این مقاله آموزشی قصد داریم به شما عزیزان نحوه تابع نویسی در اکسل را به زبان بسیار ساده آموزش دهیم. قبل از هرچیزی باید بدانید که نوشتن تابع جدید در اکسل با استفاده از زبان برنامه نویسی VBA (وی بی ای) امکان پذیر است.

مجموعه آموزشی تابع نویسی در اکسل

بطور ساده و خلاصه به منظور تعریف تابع جدید ابتدا می بایست با فشردن کلیدهای ترکیب Alt + F11 وارد محیط ویرایشگر VBE شوید:

تابع نویسی در اکسل
تابع نویسی در اکسل

سپس اقدام به ایجاد یک ماژول(Module) به عنوان محیط کدنویسی به زبان VBA نمایید:

تابع نویسی در اکسل

حال ما در این محیط اقدام به تعریف تابع جدید در اکسل خواهیم نمود. با ما تا انتهای این مقاله آموزشی همراه باشید.

ساختار تابع نویسی در VBA اکسل

به منظور تعریف تابع جدید در اکسل، می بایست ابتدا ساختار و چارچوب آن را به زبان برنامه نویسی VBA در محیط ویرایشگر VBE ایجاد نمایید. این ساختار به شکل زیر می باشد:

ساختار تابع نویسی در VBA اکسل

در چارچوب و ساختار فوق شما می بایست ابتدا با استفاده از دستور Function مشخص نمایید که هدف، ایجاد یک تابع جدید به نام  Name در محیط نرم افزار اکسل است. در ادامه قادر به مشاهده نام تابع ایجاد شده در محیط صفحه گسترده اکسل خواهید بود:

ساختار تابع نویسی در VBA اکسل

البته توابع تعریف شده در محیط Insert Function از سربرگ Formulas نیز قابل دسترسی می باشند:

ساختار تابع نویسی در VBA اکسل

فراموش نکنید در محیط Insert Function بخش Or Select a Category را روی User Defined تنظیم کنید:

ساختار تابع نویسی در VBA اکسل

تعریف آرگومان برای توابع در VBA اکسل

همانطور که می دانید، فرمول نویسی در اکسل یعنی انجام یکسری محاسبات که با یک خروجی همراه است لذا تعریف آرگومان برای توابع به عنوان امری اجتناب ناپذیر در این محاسبات محسوب می شود.

به تابع زیر دقت کنید:

تعریف آرگومان برای توابع در VBA اکسل

با توجه به تصویر فوق، تابع جدیدی تحت عنوان Add ایجاد نمودیم که یک مقدار عددی را از کاربر دریافت، سپس با اضافه نمودن ۱۰ واحد به آن به عنوان خروجی همانند تصویر زیر به کاربر نمایش می دهد:

تعریف آرگومان برای توابع در VBA اکسل

به منظور درک بهتر تابعی دیگر تعریف خواهیم نمود:

تعریف آرگومان برای توابع در VBA اکسل

در تابع فوق، دو مقدار به عنوان ورودی تابع Add خواهیم داشت که نتیجه تابع Add جمع این دو ورودی با یکدیگر خواهد بود.

در ادامه نمایی از این محاسبات را مشاهده خواهید نمود:

تعریف آرگومان برای توابع در VBA اکسل

امیدوارم تا به این لحظه از آموزش تابع نویسی در اکسل توانسته باشید با کلیت و چگونگی تعریف توابع به زبان برنامه نویسی VBA آشنا شده باشید. در روزهای آتی سعی می کنیم توابع کاربردی تری را به دنبال این مقاله آموزشی ارائه کنیم

پیشنهاد ما به شما

مطالعه بیشتر