ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Inserting rows between each entry (https://www.excelbanter.com/excel-discussion-misc-queries/109825-inserting-rows-between-each-entry.html)

Brablo

Inserting rows between each entry
 
I have a thousand lines of data, and there are 5 fields of information
which describes all 1000 lines of data. Another words, I have data from
cell A1:E1000.

I am interested in inserting between each row 5 lines. For example:

Active 24 Hour Fitness Worldwide, Inc. 925-543-3100
Active 99 Cents Only Stores 323-980-8145
Active A And G, Inc 714-765-0400

Should appear as:
Active 24 Hour Fitness Worldwide, Inc. 925-543-3100



Active 99 Cents Only Stores 323-980-8145



Active A And G, Inc 714-765-0400

I know about simply inserting rows into the appropriate place, and
pressing CONTROL Y a few times. However, I'd like to automate this
process.

I've tried recording macros, but this doesn't seem to work. Every time
I execute the macro, only the top line gets "expanded/heightened".


Gord Dibben

Inserting rows between each entry
 
You can do it easily with a macro.

Sub InsertRows()
Application.ScreenUpdating = False
Dim numRows As Integer
Dim r As Long
numRows = 5
For r = 1000 To 1 Step -1
ActiveSheet.Rows(r + 1).Resize(numRows).EntireRow.Insert
Next r
Application.ScreenUpdating = True
End Sub


Gord Dibben MS Excel MVP

On 13 Sep 2006 14:55:16 -0700, "Brablo" wrote:

I have a thousand lines of data, and there are 5 fields of information
which describes all 1000 lines of data. Another words, I have data from
cell A1:E1000.

I am interested in inserting between each row 5 lines. For example:

Active 24 Hour Fitness Worldwide, Inc. 925-543-3100
Active 99 Cents Only Stores 323-980-8145
Active A And G, Inc 714-765-0400

Should appear as:
Active 24 Hour Fitness Worldwide, Inc. 925-543-3100



Active 99 Cents Only Stores 323-980-8145



Active A And G, Inc 714-765-0400

I know about simply inserting rows into the appropriate place, and
pressing CONTROL Y a few times. However, I'd like to automate this
process.

I've tried recording macros, but this doesn't seem to work. Every time
I execute the macro, only the top line gets "expanded/heightened".



Earl Kiosterud

Inserting rows between each entry
 
Brablo,

Are you sure you want to do this? You won't any longer have a standard (1
row per item) table on which Excel can do many operations on (unless you'll
be inserting similar records in the new empty rows). I just have the
feeling you're heading down a road you might find is less travelled for some
good reasons. If this is for printing purposes, have you considered
increasing the row height to get the space you need?
--
Earl Kiosterud
www.smokeylake.com
-----------------------------------------------------------------------
"Brablo" wrote in message
oups.com...
I have a thousand lines of data, and there are 5 fields of information
which describes all 1000 lines of data. Another words, I have data from
cell A1:E1000.

I am interested in inserting between each row 5 lines. For example:

Active 24 Hour Fitness Worldwide, Inc. 925-543-3100
Active 99 Cents Only Stores 323-980-8145
Active A And G, Inc 714-765-0400

Should appear as:
Active 24 Hour Fitness Worldwide, Inc. 925-543-3100



Active 99 Cents Only Stores 323-980-8145



Active A And G, Inc 714-765-0400

I know about simply inserting rows into the appropriate place, and
pressing CONTROL Y a few times. However, I'd like to automate this
process.

I've tried recording macros, but this doesn't seem to work. Every time
I execute the macro, only the top line gets "expanded/heightened".





All times are GMT +1. The time now is 05:46 AM.

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