Why Microsoft Excel Cannot insert new cells?

This tutorial solves a problem where Excel won’t allow you to insert new rows or columns in a worksheet.  When you try this, Excel displays the message “Microsoft Excel can’t insert new cells because it would push non-empty cells off the end of the worksheet.  Those non-empty cells might appear empty but have blank values, some formatting or a formula.  Delete enough rows or columns to make room for what you want to insert and then try again.”

METHOD 1: Clear Last Row or Column

The most probable reason you are getting this message is that in the last row or column of your worksheet, there is either formatting, data or a formula.  This might not be easy to spot, but by following the instructions below you can easily clear the offending cells.

A quick way to navigate to the last column in your worksheet is to:

  1. Click somewhere in the first empty column in your worksheet (to the right of any data)
  2. Use the key combination CTRL ⇒ (CTRL and the right-arrow key)

A quick way to navigate to the last row in your worksheet is to:

  1. Click somewhere in the first empty row in your worksheet (below any data)
  2. Use the key combination CTRL ⇓ (CTRL and the down-arrow key)

If you can see either data, a formula or formatting in the last row or column, this is probably where the problem lies.

Here is a fairly reliable way to clear all cells to the right of or below your data (including the last column and row):

  1. Select the whole of the first empty column in your worksheet (to the right of any data).  You can quickly select the whole column by clicking on the column letter that appears at the top of the worksheet
  2. Use the key combination CTRL SHIFT ⇒ to select all columns to the right
  3. On the ribbon’s Home tab, in the Editing group, click the Clear button and then Clear All
  4. Now select the first empty row in your worksheet (below your data).  You can quickly select the whole row by clicking on the row number that appears on the left of your worksheet
  5. Use the key combination CTRL SHIFT ⇓ to select all rows below
  6. On the ribbon’s Home tab, in the Editing group, click the Clear button and then Clear All

Once you have completed these steps, try inserting a row or column.  You may get a warning message titled ‘Large Operation’.  The warning indicates that inserting new cells may take a significant amount of time to complete.  You can ignore the warning and click on OK.

METHOD 2: Copy to a New Worksheet

If the method above does not work, try this method:

  1. Create a new worksheet in your workbook
  2. Copy and paste your data into the new worksheet
  3. Insert the new column or row in the copy of your data
  4. Copy the copy of the data that now includes a new row or column
  5. Navigate back to the original worksheet
  6. Select the top left cell of the data that you originally copied
  7. Paste

You will need to repeat these steps for each column or row you need to insert.

METHOD 3: Clear the ‘Used Range’

If method 1 and 2 fail,  Try method 3.

Method 3 requires you to reset the ‘used range’ in your worksheet. To do this:

  1. Use the key combination ALT F11 to open the Visual Basic Editor (VBE)
  2. Use the key combination CTRL G to open the Immediate window.  The Immediate window appears near the bottom of the VBE with the title ‘Immediate’
  3. In the Immediate window type the following code: activesheet.usedrange.select
  4. Press ENTER on your keyboard
  5. Use the key combination ALT Q to close the VBE
  6. Now try inserting a new column or row in your worksheet

Avoid pasting content with Ctrl + V in the future

by Teodor Nechita

Eager to help those in need, Teodor writes articles daily on subjects regarding Windows, Xbox, and all things tech-related. When not working, you may usually find him either... read more

Updated on August 30, 2022

Reviewed by Vlad Turiceanu

Why Microsoft Excel Cannot insert new cells?

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming... read more

  • Microsoft Excel users sometimes get the Can't insert new cells error.
  • The error message appears when you copy-paste content with formatting to your Excel file.
  • The Can't insert new cells error appears when you have an entire row merged in your sheet.
  • We will show you how to easily fix this error and avoid it in the future.

Why Microsoft Excel Cannot insert new cells?

The Microsoft Office Suite is a host of programs that covers pretty much all of the most basic needs you may have when working in an office environment.

You have your dedicated program that handles text documents, another program that does presentations, etc.

You even have a program specially made to act like a spreadsheet, called Microsoft Excel, which can handle information that spans hundreds of cells of data.

However, some users have reported that sometimes they get an error message in Microsoft Excel where it states that the program cannot add any more cells.

Just FYI, I had the same problem occur when trying to insert a column. […]
The full error message I was getting was:
Microsoft Excel
can’t insert new cells because it would push non-empty cells off the end of the worksheet. These cells might appear empty but have blank values, some formatting, or a formula. Delete enough rows or columns to make room for what you want to insert and then try again.

What causes Excel can’t add any new cells error?

Thankfully, unlike many other messages that you would normally receive, this one pretty much comes with an explanation as to why it is happening.

This Excel error message happens when you have an entire row merged. This means that when inserted the content in the workbook (most probably via Copy/ Paste), you somehow have added content on the last row of the sheet.

How to fix the Microsoft Excel can’t insert new cells error

Because this Excel error happens when you have a merged row, you will need to clear that content before you can add new rows. You do not have to delete the data in the cells, but rather the formatting you may have copied along with the values.

1. Select all the data that was copied.

2. Find the Clear tool on the toolbar.

3. Open the drop-down menu and select Clear Formats.

Why Microsoft Excel Cannot insert new cells?

4. After following these steps, you should be able to insert data without any further issues.

5. More so, to avoid any similar problems in the future, do not paste data in a spreadsheet using Ctrl + V.

Read more about this topic

  • Microsoft Excel is trying to recover your information error
  • Microsoft Excel is waiting for another application to complete ole action
  • FIX: Not enough memory error in Microsoft Excel

What is the alternative to pasting data with Ctrl + V?

  1. Right-click on an open area of the spreadsheet
  2. Select Paste Special
  3. Select Values
  4. Press OK

By following all of the steps mentioned above, you should be able to insert cells in an Excel worksheet without any more issues.

If you have any other suggestions or questions, don’t hesitate to leave them in the comments section below.

Why Microsoft Excel Cannot insert new cells?
Still having issues? Fix them with this tool:

  1. Download this PC Repair Tool rated Great on TrustPilot.com (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

Why Microsoft Excel Cannot insert new cells?

Newsletter

How do you solve Microsoft Excel can't insert new cells because it would push non empty cells off the end of the worksheet?

Use the key combination CTRL SHIFT ⇒ to select all columns to the right. On the ribbon's Home tab, in the Editing group, click the Clear button and then Clear All. Now select the first empty row in your worksheet (below your data).

Why can't I add a new row in Excel?

Go to Review Tab >> Protect Group >> Unprotect Sheet Option. Then, the Unprotect Sheet dialog box will open up. ➤ Enter the Password (which you used for protecting your sheet) and press OK. After that, you can try again to insert a new row.