کتاب ماکرونویسی و برنامهنویسی کاربردی به زبان VBA در Excell نوشته علی فاتحی توسط انتشارات بورس به چاپ رسیده است.
نرمافزار اکسل یکی از پرکاربردترین نرم افزارهای صفحه گسترده است که در حال حاضر میلیونها نفر در جهان آن را به کار میگیرند. کاربرد این نرمافزار آن چنان گسترده شده است که در بسیاری از زمینهها توسط کاربران عادی و متخصص مورد استفاده قرار میگیرد. شرکت مایکروسافت نیز در نسخههای جدید اکسل، امکانات بیشتری در آن قرار داده و کار را برای کاربران این نرمافزار از گذشته آسانتر نموده است.
ممکن است برخی تصور کنند که یادگیری ماکرو نویسی و برنامهنویسی سخت و دشوار است. جای نگرانی نیست؛ همانگونه که نرمافزارها کاملتر، سادهتر و بهتر میشوند، این کار نیز راحتتر و سادهتر از پیش شده است. از طرفی همانگونه که از عنوان کتاب پیداست، این کتاب یک کتاب کاربردی است و کوشش میکند به زبان ساده و روان و به دور از پیچیدگی، مفاهیم و اصول برنامهنویسی به زبان VBA در اکسل آموزش داده شوند به گونهای که مطالب آن برای کاربران عادی نیز به سادگی قابلفهم و درک باشند . مهمترین ویژگیهای این کتاب عبارتند از :
ماکرو چیست؟
اکسل یکی از قویترین و پرکاربردترین نرم افزارهای آفیس است، ولی برای همه کاربران این نرمافزار بارها پیش آمده که کارهایی تکراری و خستهکننده را انجام دادهاند. تغییر رنگ یا فونت تعداد زیادی از سلولهای اکسل یا انتقال مداوم اطلاعات یا انجام محاسبات نمونههای سادهای هستند که با خودکار کردن آنها به مقدار زیادی در زمان و انرژی صرفهجویی میشود.
در بیشتر نرمافزارهای آفیس دکمهای وجود دارد که با فشردن آن آخرین عملیات انجام شده تکرار میشود. دکمه (F4) اگر بخواهیم دو یا چند عمل را تکرار کنیم، این روش کارآیی ندارد. برای این کار از VBA استفاده میکنیم، به این ترتیب در نرمافزار آفیس به کمک VBA برنامهای ایجاد میشود که شامل مجموعهای از دستورالعملهای پشت سرهم است که به آن ماکرو (Macro) میگوییم. به عبارت دیگر ماکرو برنامهای است که توسط VBA ایجاد شده است. میتوان تمام دستوراتی را که توسط ماکرو ایجاد شده است، به طور یکجا و با فشردن یک دکمه با کلیک ماوس اجرا نمود.