Still getting error. Please find below the code I'm using
Code:
Dim TempString As String
For count = 1 To recount
ColumnStart = 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![Banker]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![RevenueYTD]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![AnnuRevenue]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![RevenueTCY]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![RevenuePFY]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![AnnuVsBud]
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![AnnuVsPFYRev]
ColumnStart = ColumnStart + 1
..............
..............
..............
..............
..............
ColumnStart = ColumnStart + 1
objXLSheet.Cells(RowStart, ColumnStart) = rsTmp![AnnuActRatio]
If rsTmp.EOF Then Exit For
RowStart = RowStart + 1
rsTmp.MoveNext
Next count
rsTmp.Close
Set rsTmp = Nothing
'For double top line and single bottom line for Subtotal
TempString = "A" & RowStart & ":" & "T" & RowStart
boldFontSize (TempString)
applyDoubleTotalLine (TempString)
'Getting Error over here
******Error*************
Compile error:
Invalid or unqualified reference.
************************
For i = 1 To 80
RowEnd = .Cells(.Rows.count, i).End(xlUp).Row
Cells(RowEnd + 1, i) = WorksheetFunction.SUM(range(Cells(1, i), Cells(RowEnd, i)))
Next
I tried below code for sum, that works but this always calculate from R2 till last line
Code:
objXLSheet.range(strRange).FormulaR1C1 = "=SUM(R2C:R[-1]C)"
I want to chnage this to something like below
Code:
objXLSheet.range(strRange).FormulaR1C1 = "=SUM(" & TempString & ":R[-1]C)"
Please help