![]() |
Inserting rows based on another cells value
Subject: Inserting rows based on another cells value
From: "MikeT" Sent: 4/8/2004 12:58:57 PM Thanks Frank, In the rows that are inserted, can I copy the data from certain cells(not the whole row, but constant certain cells) from the row above that caused the insert. Thanks for your help MikeT -----Original Message----- Hi Mike try the following: 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 with Cells(row_index, "A") If .Value =2 or .value = 3 then Cells(row_index + 1, "A").resize(.value- 1,1).EntireRow.Insert (xlShiftDown) End If end with Next End Sub -- Regards Frank Kabel Frankfurt, Germany MikeT wrote: I have a column of cells that could have the value of either 1, 2 or 3. I want 1 row added below the cell if the value is 2, 2 rows added below the cell if the value is 3 and no cells added if the value is 1. Anyone know if this is possible and if it is how is it done. . .. |
All times are GMT +1. The time now is 03:12 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com