آموزش برنامه نویسی کاربردی در اکسل
VBA چیست؟
آموزش برنامه نویسی کاربردی در اکسل
ویژوال بیسیک یکی از زبان های برنامه نویسی استاندارد شرکت مایکروسافت می باشد . و در مجموعه نرم افزارهای آفیس یک نسخه از همین زبان به نام VBA برای توسعه این برنامه ها قرار داده شده است.
VBA مخفف واژه Visual Basic for Applications است. VBAجزیی از یک نرم افزار میزبان« مانند اکسل است، و بدون برنامه میزبان، کدهای نوشته شده قابلیت اجرا ندارند.
تمام قوائد برنامه نویسی ویژوال بیسیک در نوشتن VBA نیز نیز صدق می کند.
همزمان با نصب مجموعه آفیس VBA نیز همراه آن نصب شده و نیاز به نصب جداگانه نمی باشد.
مثلاً برای ورود به محیط VBA در نرم افزارهای آفیس کلیدهای ترکیبی Alt+F11 را فشار دهید.
تذکر: هر جند که اصول و قوائد کلی VBA برای مجموعه برنامه های آفیس یکسان هستند اما هر کد فقط در محیط نرم افزار میزبان اجرا شده و در سایر نرم افزارها اجرا نمی گردد.
مثلاً کدهای نوشته شده در محیط اکسل در نرم افزار ورد اجرا نمی شوند.
چرا باید VBA را یاد بگیریم؟
در این قسمت خلاصه ای از بعضی از مزایای VBA آورده شده است.
ایجاد فرم های ورود داده (رابط کاربری)
قرار دادن یک متن به صورت خودکار
اتوماتیک کردن کارهای تکراری
انجام یک کار در زمانی مشخص
سرعت و دقت انجام کار بدون خطا (در صورت نوشتن کد های درست و مناسب)
ایجاد توابع مورد نیاز
ایجاد ابزارهای جدید
و
…
البته هر نرم افزاری در کنار توانایی ها و قابلیت های مفید، محدودیت ها و ضعف هایی نیز دارد که VBA هم از این قاعده کلی مستثنی نیست.
نقاط ضعف و محدودیت ها
نیاز به برنامه میزبان جهت اجرا (در اینجا نرم افزار اکسل)
عدم توانایی تولید برنامه اجرایی مستقل
ضعف امنیت
در این دوره قصد داریم تا با آموزش اصول اولیه و نمونه کدهای کاربردی، گامی هر چند کوچک در این راه برداریم.
برای مطالعه بیشتر به این آدرس مراجعه فرمایید.