Microsoft Excel – copying a number of rows x times

I was recently training at a client site and they said they regularly needed to copy a number of rows, say 100 times in a worksheet.

There is VBA code to help you undertake a task like this but if you are not a VBA programmer, there is an easier way.

Say, I want the information in cells A2:R52 duplicated 100 times.

First, I selected the range A2:52 and pressed Ctrl + C to copy the data.

I wanted it duplicated 100 times which should take me down to row 5152, i.e. (100*51) + the original 51.

In the Name box to the left of the formula bar where it will say A2 or the cell reference of the first cell in the range to be duplicated, type the cell range that you want the information to be duplicated in, in my case, A2:R5152. Press Enter.

I then clicked Paste or press Ctrl + V.

My data was duplicated as required.

Find out more about our Microsoft Excel training in the London area or our Microsoft Excel training in Wiltshire, Dorset, Hampshire and Somerset.

About jdonbavand

I am a trainer of Microsoft Office, Microsoft Project and Crystal Reports. I have called my blog "If Only I'd Known That...." because I hear it so many times in training sessions. In fact, if only I had a £100 for every time someone says "If only I'd known that." ....
This entry was posted in Excel 365, Microsoft Excel, Microsoft Excel 2010, Microsoft Excel 2013, Microsoft Excel 2016 and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s