Below is the VBA code:
Please help - I need this to run for different tables - I am hoping there is an easy fix to fix that it references table9. I am hoping this is a very easy fix that I am overlooking - please explain as I am just now starting to use VBA more and more and this would be a great stepping stone.
Cells.Select
Cells.EntireColumn.AutoFit
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
Columns("K:L").Select
Selection.Font.Bold = True
Selection.Style = "Currency"
Range("Table9[[#Headers],[Invoiced]]").Select
Selection.End(xlDown).Select
ActiveCell.Offset(2, 0).Range("Table9[[#Headers],[Customer '#]]").Select
ActiveCell.FormulaR1C1 = "Past Due"
Range("K7").Select
ActiveCell.Offset(-6, 1).Range("A1:A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(2, 0).Range("Table9[[#Headers],[Customer '#]]").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUMIF(Table9[Past Due],"">0"",Table9[Balance])"
Range("L7").Select
ActiveCell.Offset(-6, -1).Range("Table9[[#Headers],[Customer '#]]").Select
Selection.End(xlDown).Select
ActiveCell.Offset(3, 0).Range("Table9[[#Headers],[Customer '#]]").Select
ActiveCell.FormulaR1C1 = "Total"
ActiveCell.Offset(1, 0).Range("Table9[[#Headers],[Customer '#]]").Select
ActiveCell.Offset(-7, 1).Range("Table9[[#Headers],[Customer '#]]").Select
Selection.End(xlDown).Select
ActiveCell.Offset(3, 0).Range("Table9[[#Headers],[Customer '#]]").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUM(Table9[Balance])"
Range("L8").Select
End Sub