A small program that automates repetitive tasks requiring multiple steps. A macro allows hard-to-remember tasks to be completed in a single step. It is also a big time saver. Most word processing and spreadsheet programs have a built-in macro program.