ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Inserting rows based on another cells value (https://www.excelbanter.com/excel-programming/295696-re-inserting-rows-based-another-cells-value.html)

MikeT[_2_]

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