Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi David
try the following macro. It tests column A and inserts a blank row if the values change Sub insert_rows() Dim lastrow As Long Dim row_index As Long lastrow = ActiveSheet.Cells(Rows.count, "A").End(xlUp).row For row_index = lastrow - 1 To 1 Step -1 If Cells(row_index, "A").Value < Cells(row_index + 1, "A").Value Then Cells(row_index + 1, "A").resize(10,1).EntireRow.Insert (xlShiftDown) End If Next End Sub -- Regards Frank Kabel Frankfurt, Germany David wrote: I have a list of 40 names, and I need to insert 10 rows in between each of them and then copy a formula from c2..ac10 and then move down to the name and do it again. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loops | Excel Discussion (Misc queries) | |||
Loops... | Excel Discussion (Misc queries) | |||
Using For - Next Loops in VB | New Users to Excel | |||
Using For - Next Loops in VB | New Users to Excel | |||
help with loops | Excel Programming |