124 PCWorld MARCH 2020
HERE’S HOW HOW TO CREATE EXCEL MACROS
pcworld.com/pivt).
- Normally, the Product Description
resides in column B, the Quantity Sold in
column C, Product Price in column D,
Extended Cost in E, Discounts in F, Sales Tax
in G, and Totals in H. The column totals are
across the top on row 2, remember? Format
the column widths based on the length of
the field names, and adjust the row height to
20 on all rows. Change the Top/Bottom
alignment to Center, select the justification
you prefer (left, right, center), and then
format the spreadsheet “styles” to your
preference. - Once the master database is set up,
do not move anything. If you need to add
fields, use the Insert Column command. For
example, if you wanted to
add a second sales tax,
position your cursor
anywhere on column H
(Totals) and click the tab:
Home > Insert > Insert
Sheet Columns. The new
column drops in to
become the new H
column, and the Totals
column moves over to I.
This process does not
affect the macro. - The same process
applies to rows. Normally I
would caution you to insert
rows “inside” the active
database area. For example, if the formula
says =SUM(B3:B20) and you insert or use a
row outside of the formula’s range like B21,
the new record’s data is not included in the
formula and therefore, does not calculate.
- Now we’ll set up that formula range.
Enter the following formulas on row 2 (this is
a one-time task):
C2: =SUM(C 4 :C 500 )
E2: =SUM(E 4 :E 500 )
F2: =SUM(F 4 :F 500 )
G2: =SUM(G 4 :G 500 )
H2: =SUM(H 4 :H 500 )
Next, enter the following formulas in
these columns (also a one-time event):
E4: =SUM(C 4 *D 4 ), then copy from E4
down to E5:E500
Enter the formulas to calculate the columns and rows.