Forum Discussion
Excel
Jul 01, 2021Iron Contributor
Sum of rows with the help of VBA
Hello Everyone, I want to create a total column at the end that sums each row. so instead of summing each column for Jan, Feb and Mar vertically, I want to sum each row for Jan, Feb, and Mar horiz...
- Jul 01, 2021
Sub CreateRowSums() Dim wsh As Worksheet Dim lr As Long Dim lc As Long Application.ScreenUpdating = False For Each wsh In Worksheets lr = wsh.Cells.Find(What:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row lc = wsh.Cells.Find(What:="*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column wsh.Cells(2, lc).Resize(lr - 1).FormulaR1C1 = "=SUM(RC3:RC[-1])" Next wsh Application.ScreenUpdating = True End Sub
PeterBartholomew1
Jul 01, 2021Silver Contributor
Forgive me for asking, but why are you attracted to VBA when ordinary worksheet formulas should provide the same results?
- ExcelJul 02, 2021Iron Contributor
Hello Sir,
Thank you for the response😊
This formula is Great😊
Actually i practice Excel formula as well as VBA code.