![]() |
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