ماکرو شبیه یک برنامه کامپیوتری است . این شامل یک سری دستورالعمل است که کامپیوتر به ترتیبی که شما مشخص می کنید دنبال می کند. ماکرو یک نام داده می شود که برای اجرای دستورالعمل های موجود در آن استفاده می شود. اکسل دو روش کلی برای ایجاد یک ماکرو ارائه می دهد. اولین (و ساده ترین) روش ضبط یک ماکرو با استفاده از ضبط کننده ماکرو است. روش دیگر نوشتن یک ماکرو از ابتدا با استفاده از ویرایشگر VBA است. در حالی که نوشتن از ابتدا کاملاً قابل قبول است، اغلب ایده خوبی است، مخصوصاً برای ماکروهای کوچکتر، ثبت مراحل اولیه ای که می خواهید انجام شود و سپس ماکرو ضبط شده را برای ایجاد دستورالعمل های نهایی ویرایش کنید.
هر کاری که در اکسل انجام می دهید که ماهیت تکراری دارد، کاندیدای خوبی برای ماکرو است. به عنوان مثال، شما ممکن است کار ایجاد گزارش های تحلیل مالی برای شرکت خود را داشته باشید و بخواهید یک ماکرو ایجاد کنید که نام شرکت را در سلول فعلی وارد کرده و با استفاده از فونت مناسب آن را قالب بندی کند. چنین کاری به راحتی با ماکرو انجام می شود.
هنگامی که یک ماکرو ایجاد می کنید، این فرصت را دارید که آن را در هر یک از سه مکان ذخیره کنید. محل ذخیره یک ماکرو تعیین می کند که چه زمانی در دسترس است و چگونه می توان بعداً از آن استفاده کرد. موارد زیر گزینه های ذخیره سازی موجود در اکسل هستند:
- کتاب کار ماکرو شخصی ماکرو در یک کتاب کار ویژه که فقط حاوی ماکرو است ذخیره می شود. این کتاب کار همیشه باز است اما پنهان است. نام فایل این کتاب کار Personal.xlsb است.
- این کتاب کار ماکرو به عنوان بخشی از کتاب کار فعلی ذخیره می شود. (این محل ذخیره سازی پیش فرض مورد استفاده اکسل است.)
- کتاب کار جدید. یک کتاب کار جدید ایجاد می شود و ماکرو در آن ذخیره می شود.
به یاد داشته باشید که ماکروها تنها در صورتی در دسترس هستند که کتاب کاری که در آن ذخیره می شوند باز باشد. بنابراین، فقط مواردی که در کتاب کار ماکرو شخصی شما ذخیره شده اند همیشه در دسترس خواهند بود. این کار به این دلیل کار می کند که کتاب کار ماکرو شخصی همیشه باز است (حتی اگر قابل مشاهده نباشد). ماکروهایی که در کتابهای کار دیگر ذخیره میکنید تنها در صورتی در دسترس هستند که آن کتاب کار باز باشد.