How To Quickly Insert Rows In Excel

If you’re a frequent Excel user, you’ll often find yourself in a situation where you need to insert new rows into your spreadsheet. Whether it’s for adding more data or for creating subtotals, knowing how to quickly insert rows can save you valuable time. In this post, we will guide you through the process.

Step-by-Step Guide

Inserting a Single Row

To insert a single row in Excel, follow the steps given below:

  1. Select the row below where you want the new row to appear. You can do this by clicking the row number on the left of the screen. For instance, if you want to insert a new row between rows 2 and 3, you should select row 3.
  2. Now, go to the Home tab in the menu bar, and in the Cells group, click on the ‘Insert’ option.
  3. Upon clicking ‘Insert’, a drop-down menu will appear. Select ‘Insert Sheet Rows’ from the menu.

And voila, a new row will appear above the row you had selected!

Inserting Multiple Rows

If you need to insert more than one row at a time, simply select as many rows as you want to insert. For instance, if you want to insert three new rows, select three rows by clicking and dragging over the row numbers. Then follow the same process as inserting a single row.

Using Keyboard Shortcuts

For those who prefer using keyboard shortcuts, Excel has got you covered. You can use the following shortcuts to quickly insert rows:

  • Ctrl + Shift + +: Insert a new row above the current cell’s row.
  • Ctrl + Shift + +, then Enter: Insert a new row below the current cell’s row.

Using VBA Code

For advanced users, Visual Basic for Applications (VBA) can be a useful tool for automating tasks, including inserting rows. Here’s a simple VBA code snippet that can be used to insert a row at a specified position:

Sub InsertRow()
    Rows("5:5").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub

This code will insert a new row at position 5. You can replace the number “5” in the code with the position where you want to insert the row.


Inserting rows in Excel is a basic but crucial task that you’ll often encounter. Luckily, Excel provides several methods to accomplish this, whether you’re a point-and-click user, a keyboard shortcut fan, or a savvy VBA programmer. Hopefully, this guide has provided you with some useful tips to speed up your Excel workflow.