It's sort of a legacy term, really. Way back in the day {we're talking Lotus 1-2-3 was the big dog in spreadsheets & Ronnie Reagan was in the White House}, we'd write down the shortcut keystrokes for a series of menu commands and some other jargon. These were "macros". Over the years the term has stuck and evolved to mean as SuperFerret cites from Google. In the case of Excel, you can take VBA way beyond what is typically meant by the term "macro". But the term is still used to describe pretty much any VBA programming in Excel (or those other, lesser, applications [like Word]).