With the programming language Visual Basic for Applications (VBA) you can develop (more) functionality of your own. It allows you to customise recorded macros as desired, and for example, provide custom elements or dialogs for communication with the user about the execution of the program with questions like ‘What is the initial value for the calculation?’, ‘Where is the data?’ or ‘What report do you want to print?’.
In this workbook we will discuss VBA and the environment where instructions (in macros) can be edited. The follow-up book VBA Programming then contains some more advanced application options and practical examples of VBA within Excel 2024.