Originally Posted by
Shazam
I put your code in but its giving me a error
[VBA] With ActiveSheet
lastRow = .Cells(.Rows.Count, 2).End(xlUp).Row
Set yRng = .Range("2:2") 'always row two I hope...
Set y = yRng.Find("totals")
Set rngFirst = y
Do
Set y = yRng.FindNext(y)
Range(y.Offset(1, 0), .Cells(lastRow, y.Column + 0)).Str = "=SUM(SUBSTITUTE(TEXT(rc3:rc8," & Chr(34) & "0.00" & Chr(34) & "," & Chr(34) & "." & Chr(34) & "," &
Chr (34) & ":" & Chr(34) & ")*{-1,1,-1,1,-1,1})*24"
.Range(.Cells(3, x + 1), .Cells(lastRow, x + 1)).FormulaArray = str
End With
[/VBA]
Is that correct?