Visual Basic® for Applications (VBA) is a computer programming language. This short introduction is not intended as a complete course on computer programming. However, programming involves things that engineers are good at: calculating the results of formulas and equations, making logical decisions, and designing algorithms (steps to be used to solve a particular problem). VBA is only one of a host of programming languages, some of which are FORTRAN, C, or C++. The reason for using VBA instead of any other language is that it allows the use of Excel® worksheets for both input and output of data. Excel also makes it easy to put the output data into graphical form. Therefore, VBA provides the Excel system with highly flexible programming capabilities. Furthermore, VBA is part of Excel-no licensing is required.