ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Insert row on multiple sheets (https://www.excelbanter.com/excel-discussion-misc-queries/237035-re-insert-row-multiple-sheets.html)

aussiegirlone

Insert row on multiple sheets
 
Dave the code works well , but is it possible to insert the row starting at
the 6th sheet instead of the 1st sheet? Please

Option Explicit
Sub NewRow()

Dim EndRowA As Long
Dim NextRowAF As Long
Dim wks As Worksheet
Dim iRow As Long

For Each wks In ActiveWorkbook.Worksheets
With wks
EndRowA = Cells(.Rows.Count, "A").End(xlUp).Row
NextRowAF = .Cells(.Rows.Count, "AF").End(xlUp).Row + 1
..Cells(NextRowAF, "AC").Value = "Total"
..Cells(NextRowAF, "AF").Formula _
= "=sum(AF5:AF" & NextRowAF - 1 & ")"
With Union(.Cells(NextRowAF, "AF"), .Cells(NextRowAF, "AC"))
..Font.Bold = True
..Font.ColorIndex = 2
..Interior.ColorIndex = 32
..Borders.LineStyle = xlContinuous
..Borders.ColorIndex = 2
..Borders.Weight = xlThin
End With

For iRow = NextRowAF + 1 To 32
If Application.CountA(.Rows(iRow)) = 0 Then
..Rows(iRow).Interior.ColorIndex = 2
End If
Next iRow

..Rows("5:32").RowHeight = 12.75
End With
Next wks

End Sub



All times are GMT +1. The time now is 08:21 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com