How to Delete Multiple Rows in Excel at Once [Simplified]

Use this shortcut to delete multiple rows in no time

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

How to delete multiple rows in Microsoft Excel at once

Microsoft Excel is one of the popular programs that is used by billions of people to manage their data and bills. It is used by businesses to keep track of their finances, inventory, and more.

The fact that businesses are relying on the application to manage their data, they often need to delete multiple records from Excel documents.

One of the users who experienced problems while deleting multiple rows reported on forums.

How can I delete multiple rows in Excel? If I mark everything and try to delete, it just deletes a single row. Even if I right-click and select delete, it still deletes one row at a time. I need to delete all rows separately selected with Ctrl in one go.

Fortunately, there are many ways that you can use to delete multiple rows from an Excel sheet in one go.

How can I delete multiple rows in Excel?

    1. Delete Multiple Rows through Contextual Menu

    You can easily delete multiple rows in Excel by using the application’s built-in contextual menu. All you need to do is to select the rows you want to remove and to press the Delete button.

  1. 1. Open the Excel sheet that you want to delete rows from.

  2. 2. Select all the rows that you want to delete.

    delete multiple rows excel select
  3. 3. Right-click the selection to open the Contextual Menu.

  4. 4. Select Delete or Delete rows from the list of options.

  5. 5. A drop-down menu will open on your screen.

  6. 6. Select Delete Sheet Rows to delete the selection.

    delete multiple rows excel guide

2. Delete multiple Rows using a Shortcut key

  1. Select the targetted rows from your excel sheet to delete multiple rows in a single attempt.select rows delete multiple rows in excel
  2. Press Ctrl and keys to delete the selection.

This method applies to both multiple consecutive and non-consecutive rows.

3. Delete multiple rows through cell selection

  1. First and foremost, select all the cells in the corresponding rows that you want to delete.
  2. Right-click on one of the selections and select Delete.
  3. Click Entire Row from the delete dialogue box and click the OK button.select entire row delete multiple rows in excel

4. Delete multiple Rows by running a Macro

  1. Select the targetted rows that you want to delete.
  2. Open the VBA editor by pressing Alt+F11 keys from your keyboard.
  3.  Click the first project from the left-hand pane.
  4. Navigate to the menu bar and select Insert >> Module.
  5. Paste the following code in the new window to select multiple cells for deletion:
    • Sub Delete_Rows()
    • ‘delete multiple rows (rows 4, 5 and 6)
    • Worksheets(“Sheet1”).Range(“C4:C6”).EntireRow.Delete
    • End Sub
run macro script delete multiple rows in excel

Change the row number references (“C4:C6”) to choose the specific rows that you want to delete. For instance, if you want to delete nonconsecutive rows (3,7,8), you can specify the range as  (“C3,C7,C8”). Specify the name of your worksheet by changing Sheet1.

Finally, click the Run button or press F5 to run the script.

This can come in handy if you can’t insert a row in Excel because there are too many available already.

Which of the following method worked for you? Let us know in the comments section below.

More about the topics: Excel, Microsoft Office, windows 10

User forum

0 messages