Sometimes, this is also referred to as a macro (more on macros below). Procedures: a procedure is a chunk of VBA code, written in the Visual Basic Editor, that accomplishes a task. If you don’t have any experience with object-oriented programming and this is a brand new concept, take a second to let that sink in! VBA allows users to manipulate and perform actions with objects in Excel. Objects: Excel is object-oriented, which means everything is an object - the Excel window, the workbook, a sheet, a chart, a cell. Here are some important concepts that you should be familiar with to fully understand this tutorial.