ماکرونویسی در اکسل با استفاده از VBA انجام می شود. در آموزش های ماکرونویسی با اصول نوشتن ماکرو و خودکارسازی عملیات در اکسل آشنا می شوید.
ماکرو چیست؟
ماکرو یک تکه کد است که با VBA برنامه نویسی و به شکل یک روال درآمده است و می تواند بدون نیاز به هرگونه برنامه جانبی دیگری از درون اکسل اجرا شود.
کاربرد ماکرو
وقتی که یک وظیفه تکراری در اکسل انجام می دهید، می توانید با نوشتن یک ماکرو این وظیفه را خودکار کنید و هر چند بار که خواستید اجرا نمایید.
با استفاده از ماکرو تقریباً همه کارهایی که در اکسل بصورت دستی انجام می شود را می توانید خودکار کنید.
- تغییر محتوای یک سلول
- حذف یا اضافه کردن یک سلول، سطر یا ستون
- قالب بندی یک سلول یا یک محدوده
- ارسال دستور پرینت یا ذخیره یک گزارش به PDF
- افزودن توابع دلخواه به لیست توابع اکسل
- تکرار یک عملیات محاسباتی یا قالب بندی
- …
پیش از شروع ماکرونویسی در اکسل
پیش نیازهای آموزشی
ملاحظات
لازم است که نکاتی را قبل از شروع ماکرونویسی در اکسل بدانید.
- مایکروسافت هر روز امکانات و توابع جدیدی را به اکسل اضافه می نماید. امروزه اکسل یک ابزار قدرتمند و پیشرفته می باشد.
ماکرونویسی یک ابزار نوظهور در اکسل نیست، پیش از آنکه بخواهید مشکل خود را با ماکرونویسی حل کنید جستجو کنید که آیا راه حل ساده تری پیدا می کنید یا خیر. - اکثر دستورات VBA ساده و قابل فهم هستند، با این وجود باز هم VBA یک زبان برنامه نویسی است و برنامه نویسی نیازمند وقت، حوصله و علاقه می باشد.
- دستورات و ماژول های VBA در اکسل فقط با پسوند xlsm (Excel Macro-Enabled Workbook) ذخیره می شوند. امکان ذخیره آنها در یک فایل xlsx وجود ندارد.
- VBA در حال حاضر فقط روی نسخه رومیزی (Desktop) اکسل در دسترس می باشد. امکان ذخیره و اجرای دستورات VBA در آندروید و iOS وجود ندارد و با حرکت مایکروسافت به سمت Office-js احتمالاً این امکان در آینده نیز فراهم نخواهد شد. [1]