- Open a new Excel worksheet
- Click on Tools in the menu bar, select Macro and from the
drop down menu select Visual Basic Editor
- In the Visual Basic Editor window, click on Insert and
select Module
- In the workspace type sub and follow it with an appropriate
macro name like 'calculation'
- The 'End Sub' line is added automatically by the Visual
Basic Editor in Excel
- Between the above lines write your Excel macro code to put
data into specified cells as shown in the training video
- Range("A1"), for example, accesses cell address A1 (upper
or lower case does not matter).
- To access the value in cell address A1 you can write
Range("A1") or Range("A1").Value. The latter is preciser.
- To tell VBA that you are writing a formula in cell address
C1 you write the code Range("C1").Formula. Did you notice how the VBA
editor offers a menu once you write 'Range("C1).'. This happens only if
the syntax or grammar for accessing the cell address is correct.
- Finally define the formula to calculate the total of the
data entered as shown. The formula for adding values is wrtten as
"=sum(a1:b1)" in quotes and denotes that values fro cell address upto
values in cell address have to be added. If you had data in cells a1,
b1, c1, d1, e1 and wanted to apply the formula in f1 you would write
the formula "=sum(a1:e1)".
The main aim of this Excel
training video is to make you familiar with the syntax writing a
formula in an Excel macro. |
|