To follow using our example, download MacrosForBeginners.xlsx
Once you get comfortable navigating Excel, it won’t be long before you start to hear about this wondrous feature called a “Macro” that can leap tall projects with a single keystroke and make boring tasks go by faster than a speeding bullet. While Macros aren’t really the Superman of Excel features, they can make you look like a superhero. Here’s a brief tutorial to get you started.
What is a macro?
Think of a Macro as a program or script that performs several tasks in sequence. You can “write” this program by simply recording the steps for each task as you are doing them. When you play back the recording, the program runs, and the steps are repeated.
The programming language that executes macro programs is called Visual Basic for Applications or VBA. When you use the macro record feature, Excel is helping your write a VBA program. Advanced VBA programmers can write very complex macros that perform tasks beyond what a user can simply record by hand.
When should I use macros?
A repetitive task that involves several steps is the perfect candidate for a macro. Do you have to re-format a report every week from a vendor into your department’s style and formats? Are you updating an old document to include new data line by line? Do you type the same loooooong company name over and over?
Ask yourself: Have I performed this same set of steps three times, and do I anticipate I will do it at least five more times? If the answer is yes to both, then it is probably worth your time to record a macro.
How do I record a Macro?
If the Developer tab is NOT visible, follow these steps:

How do I play my macro?
Or, if you saved a shortcut key, type the shortcut!
How do I save my macro?
Because macros are programs running within your Excel document, you will need to save the workbook as a Macro Enabled file type. This tells Excel to load the programs when it opens the workbook again. To save a macro enabled Excel file:
That’s it! With a little thought, you are sure to find many time-wasting repetitive tasks that macros can rescue you from on a daily basis. To see our example macro in action, download MacrosForBeginners.xlsx and follow the steps above to run FormatEmployeeSheet.