What is a macro?

If you have Excel on your computer, you have VBA on your computer.
A Macro or Visual Basic for Applications (VBA) is a programming language created by Microsoft to automateĀ operations in applications that support it, such as Excel. VBA is an enormously powerful
tool that enables you to control Excel in countless ways that you cannot do manually.
You do not need to purchase anything more than the Office suite.