Adding Multiple Rows to a Table

Written by Allen Wyatt (last updated October 17, 2022)
This tip applies to Word 2007, 2010, 2013, and 2016


Heather often works with templates that have three-row tables already present (i.e. a header row plus three empty rows). Sometimes, she needs to add 10 or 20 rows to the table. To insert the rows, Heather highlights the three existing rows and clicks 'Insert Row Below.' She then selects all six rows and repeats the process, until she has the number of rows she need. This is tedious, so Heather is wondering if there's a way to simply tell Word how many rows she wants to add, rather than having to take this patchwork approach or create a whole new table.

There are actually many different ways you can add the rows you want to the table. (Flexible? Yep. Word is flexible!) One way is to rely on the trusty F4 key. Insert a single row into your table, and then repeatedly press the F4 key until you have the number of rows you want. The F4 key repeats whatever your last action was, and since the action just before you pressed it was to insert a row, that's what each press of F4 accomplishes.

Another approach is to position the insertion point in the very last (bottom-right) cell of the table. Press the Tab key and Word adds a row to the table. The reason it does this is because the Tab key actually moves to the next cell in the table. Since there is no "next cell," Word creates one by adding the row. As you continue to press Tab, the insertion point moves through the cells in the new row until it gets to the last cell and, pressing Tab another time again adds a new row. It is more keypresses than the F4 method, but if your table doesn't have a lot of columns is easy to do.

An easy way that I often use to add multiple rows is to select one of the rows, press Ctrl+C (to copy the row to the Clipboard) and then immediately start pressing Ctrl+V. Each press of Ctrl+V adds another row to the table.

If you are using Word 2013 or Word 2016, you can also insert table rows easily using the mouse. Make sure the insertion point is somewhere within the table, and then move the mouse pointer just to the left of the table and between two rows. Word displays an "insert indicator." (See Figure 1.)

Figure 1. Inserting a table row in Word 2013 and Word 2016.

Click the plus sign on the indicator as many times as you want; each click inserts a new row.

You could also position the insertion point immediately below the existing table and use the Insert Table option (on the Insert tab of the ribbon, click the Table tool and then choose Insert Table). In the resulting dialog box, specify how many columns you want (the same as the number in your current table) and how many rows. When you click OK, Word inserts the rows and makes them a continuation of the previous table. You may need to adjust the column widths on the new rows to match the existing rows, but you'll get exactly the number of rows you want with one action.

If you would like to use a macro to do the trick, this one is particularly helpful.

Sub AddTableRows()
    If Selection.Information(wdWithInTable) Then
        MsgBox "Insertion point not in a table!"
    End If
End Sub

All you need to do is to make sure the insertion point is within the table and then run the macro. (Remember you can assign it to the Quick Access Toolbar or a shortcut key.) When you do, you'll see the Insert Rows dialog box. (See Figure 2.)

Figure 2. The Insert Rows dialog box.

Just enter the number of rows you want and when you click OK, Word inserts that number into the table.


If you would like to know how to use the macros described on this page (or on any other page on the WordTips sites), I've prepared a special page that includes helpful information. Click here to open that special page in a new browser tab.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (13454) applies to Microsoft Word 2007, 2010, 2013, and 2016.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...


Fixing Word

Need to make sure that Word is installed correctly from the original installation CDs? You can do it by using a command ...

Discover More

Activating the Formula Bar with the Keyboard

Hate to take your hands off the keyboard while working on a worksheet? Here's one way to activate the Formula Bar without ...

Discover More

Formatting E-mail using AutoFormat

If you copy the text of an e-mail message to a Word document, you may notice that the formatting of the text leaves a lot ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More WordTips (ribbon)

Adjusting Column Widths on Joined Tables

Each table in a document can have different numbers of columns and different widths for columns. If you want to join two ...

Discover More

Merging Table Cells

Want to create cells that span multiple columns or multiple rows? You do this in Word by merging cells together. Here's ...

Discover More

Copying Rows and Columns with the Mouse

Word allows you to do quite a few editing tasks using the mouse. If you want to copy rows or columns in a table, you can ...

Discover More

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.


If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] (all 7 characters, in the sequence shown) in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is five less than 5?

2022-09-29 10:40:40


Thanks for the tip to more quickly add new rows to a table. I was wondering if there was a solution for adding multiple rows at the same time? I have a word table that is structured as follows: row 1 - 2 columns (repeats as table header across pages); row 2 - 1 column with text formatted as bold (basically it is columns 1 & 2 merged as one); row 3 - 2 columns (same widths as row 1 columns). Essentially each new "row" that I need to create should be a repeat of rows 2 & 3. Any ideas if I can format the table so that whenever I reach the end of the current table and press tab or F4 word would create 2 new rows that follow the formatting of rows 2 & 3?

2020-05-20 13:47:48


Karen, the method I use to center a table is the same method as centering text. Just select the table and click the Center icon in the Paragraph section of the Home tab. Select the table with the small four arrow icon at the very top left of the table.

2020-05-19 10:26:35

Lee Batchelor

Hi Karen,

To center a table, perform the following steps.

1. Insert a new table.
2. On the Layout tab, Table group, click Properties.
3. In the Table Properties dialog box > Size> click Preferred Width.
4. Type in a value for the Preferred Width.
5. In the Alignment area, click Center.

- Lee :)

2020-05-19 08:04:41

Karen Mezouane

How do I center a table on an 8 1/2 x 11 page - or a landscape page?

2020-05-18 12:53:35

Bob Saltz

I just hold down the tab key and let it run.... can't keep track of how many rows I've created (usually a lot) but I can easily delete any extra rows once I complete the table.

2020-05-18 03:54:27

Phil Maier

Further to your tip "Adding Multiple Rows to a Table" I am surprised that you did not mention that if you highlight several rows then click the "insert indicator" Word inserts that many rows into the table.

It's only a minor point but one worth mentioning.

Thanks for all your work and persistence,
Phil Maier.

2019-11-18 08:43:52


Thank you, I almost cried of happiness that F4 works as it does

2019-02-06 01:16:50


Is it possible to add error correction into the macro to prevent runtime error 13 if you decide to click Cancel or don't add a number?

2018-11-15 00:55:33

Dan Barch

Thanks! F4 is enough for me to add a few each month as needed!

2018-01-13 11:11:51


Thank you!

2016-11-18 14:29:35

T Ryan

THANK YOU! Figured there was a way to do that and finally Googled it! This was, by far, the the best directions on how to get it done!

2016-07-17 18:23:57

Heather King

Just wanted to say thanks to Allen and all who contributed to this tip. I was on leave last week so have only just seen that my question has been answered. There are a couple of ideas here that will definitely make the job a lot easier.

2016-07-15 08:19:56

Lee Batchelor

Hi Chris,

I only tried this technique using a blank table (no data). I just tried it with the table cells containing some data. The rows still append but I too have an extra row. So I add five rows through the macro, but I end up with six. I too must delete the extra row, which is no big deal. I suppose you could trick the macro. If you need five extra rows, type "4" in the text box.

I'm not sure why your rows are still being "inserted above" instead of appended.

If you wish to PM me, I'm at What version of Word are you using? I'm using Word 2007. I upgraded (downgraded actually) to word 2010, and all kinds of neat things from Word 2007 disappeared, and a whole bunch of annoying crap appeared in 2010 - typical MS nonsense! I have since gone back to 2007. Send me a message if you wish.

- Lee

2016-07-14 11:13:34


Hi Lee,

I can't seem to get it to append. Keeps inserting above giving me 6 rows instead of the 5. :(

At least it's easy to delete the extra row!

2016-07-13 09:10:09

Lee Batchelor


I copied and pasted a table from a previous document and placed the cursor in the last row and column. I used the macro and the new rows were placed above the insertion point as you mentioned.

To fix this, place the cursor in the last row and column, press Tab. A new blank row is created. Use the macro on the newly created row and the new rows are appended (not inserted) to the table. Another neat thing is, I wanted to add five new rows, so I performed the same procedure. At first, I thought if I create a new row with the Tab key and add five rows, I end up with six new rows (one too many). This doesn't happen! When you create the new row and use the macro, you still get a total of five new rows! Neat! It works:).

2016-07-13 08:23:49

Lee Batchelor

Hi Chris,

Thanks for the Paste-->Merge idea. Very useful! I didn't know that.

When I run the macro, the rows are placed below the table when the table is inserted from the Insert tab-->Tables group-->Select rows and columns (where you cursor over the rows and columns you want).

I noticed when you build a table from any other method in the list, the rows are placed above, as you mentioned. So, it seems the macro only works on a table that is defined using the first method I described.

I wonder if we could post this issue on the Help Wanted part of Allen's Word Tips page. Perhaps someone could amend the macro so that it always "appends" the new rows instead of "inserting" them above.

2016-07-12 18:11:20


Lee - When I run the macro, it inserts rows above the row in which my cursor is placed, not below. Is there a way to make it insert the rows below?

2016-07-12 17:56:59


Lee - you are right, this does not quite work if you are only copying info from one column. It will merge but it will only add one column, not the total number of columns.

However, if you are copying the rows (with same number of columns) from one document to another, you can use the "Paste" icon drop-down and select Merge Table (M).

After copying the rows from the first document, switch to target document, place your cursor in the last cell of the table into which you want to paste the copied rows, then use the "Paste" icon drop-down and select Merge Table (M).

Thanks for the macro!

2016-07-12 08:49:05

Lee Batchelor

I use the macro. It works better than all this fussing with Tabs and such.

Chris - your method works well when adding one row of data at a time. When you need to add 45 copied items to a column you can't use your method. The 45 rows must exist first - I think :).

Rachel - if the macro works when you click Run, then you know he macro works. It can now be assigned to a button you create in the Quick Access Toolbar. Do you know how to do that?

As mentioned earlier, this appears to be a simple fix that MS should have passed along to us. Let's stop letting them off the hook. They continue to take advantage of those who know how to write VBA code. Most people are lost when it comes to that - myself included.

I would love to see Word Tips become a full fledged forum. I know there are dozens out there already, but this one is far less convoluted.

2016-07-12 05:43:21

Surendera M. Bhanot

I posted it earlier too. But it was not published.

Here it is again.

To entre a row anywhere in the table Just place the cursor at the end of the row (outside the last cell of the row) below which you want to insert the row and press <enter>. Anew row will be inserted. Repeat this for more rows to be entered.

If you want to move a row above and below, or even out of the table (above the table/text or below the table/text) just press and hold <Shift> + <Alt> and press the appropriate arrow key till the row is moved to desired place. You can do this for a number of rows by selecting number of rows.

Just give it a try!!

2016-07-11 13:33:42

J Bonilla

Any way to make the macro insert new rows below the insertion point, and not above it?

2016-07-11 12:34:37


Thank you for that handy macro!
Sweet! *8)

2016-07-11 12:10:19


I learned something new today! Thanks for sharing :)

2016-07-11 12:03:23


No need to add rows before you add data. Hit TAB at end of last (initial table) row, which will add a new row, add/insert data in the new row as you tab across the row's cells, at end - press TAB again and it will add a new row. You are tabbing from cell to cell anyway to input the data - just continue to tab at the end of each line. Don't make it harder than it is.

2016-07-11 10:48:04

Rachel Rifkind

This mactro only works when I click Run when viewing. Neither the keyboard or the quick access will work. Any suggestions?

2016-07-11 10:23:28

Bob M.

You do not need to press TAB repeatedly. Just press once, and hold it.

2016-07-10 18:20:55

Lee Batchelor

Good idea, Bob. Problem is I have constructed tables for clients who initially needed four rows for their data. One month or so later, they need me to add 45 new rows of information. MS never thought of this VERY possible scenario - it's basic word processing for technical writers. And then, they refused to fix it - typical MS.

Good thought though. I have used your idea several times. Trouble is, it lets MS off the hook. Not good.

2016-07-09 10:30:01

Bob Stillerman

The easiest way i know of is to highlight the number of rows you wish to add in the existing table (selection highlighting) and using the Layout Group, Insert Below. The number of row that have been highlighted are inserted below.

2016-07-09 07:54:30

Lee Batchelor

Good input everyone.

Is Word flexible? Perhaps – if you want to call having several tedious ways to do the same thing “flexible.” For my money, the macro is the best way because I assume it does not require column width adjustments. Hopefully, it adds x number of rows with the same properties as the other rows and columns. If so, the macro has good usability, where the other methods don’t.

Therefore, why doesn’t MS add this code to the existing code, and then send it to users by means of an update?? For me, there are two possible explanations: it’s far more expensive than I know or they simply don’t care. The patch would show up after the update is installed. From there, we could right-click the command and add it to the QAT. The developers for virtually all other software I have used, think nothing of sending through handy, simple patches like these. Why not MS??

Thanks again to all who contributed their ideas, especially the macro!

This Site

Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.


FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.