I have a vba that shows a totals row and sets specific columns to average. I want to set the number format of the totals row to be "0.00", but sometimes there are more or less rows, so I can't just select a specific range. I tried using objListObj.TotalsRowRange.NumberFormat but that doesn't seem to work. Any help would be greatly appreciated!
Sub averages()
'
' averages Macro
'
' Keyboard Shortcut: Ctrl+m
'
Dim objListObj As ListObject
ActiveSheet.ListObjects("Table1").Range.Select
With ActiveSheet.ListObjects(1)
.ShowTotals = True
.ListColumns(6).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(7).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(8).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(9).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(10).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(11).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(12).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(13).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(14).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(15).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(16).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(19).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(21).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(22).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(23).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(24).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(25).TotalsCalculation = xlTotalsCalculationAverage
.ListColumns(26).TotalsCalculation = xlTotalsCalculationAverage
End With
End Sub