The Difference Between VBA and A Macro
Before we move further, we must make a quick distinction between macros and VBA, because they are not the same thing. Although VBA is a programming language, a macro is not. A macro is simply a sequence of instructions which tells Excel which simple, repetitive tasks it should do in your stead to make your work life easier. On the other hand, VBA is an actual programming language and far more complex than a macro. And although this might sound intimidating to beginners, the possibilities of VBA are above and beyond to what a simple macro can do. Although VBA and macros may seem similar because they both allow the automation of tasks in Excel, they are certainly not the same thing.