Inside The Web
    Facebook Twitter Instagram
    Inside The Web
    • Office
      • Excel
      • Ms Word
      • OneDrive
      • Google Docs
      • Google Sheets
      • Google Drive
    • Email
      • Gmail
      • Outlook
      • Emal Etiquette
    • Office Etiquette
    • Productivity
    Inside The Web
    Home»Office»Excel»Why Can’t I Insert a Row in Excel? How to Fix It

    Why Can’t I Insert a Row in Excel? How to Fix It

    Asmi DhakalBy Asmi DhakalJuly 27, 2023 Excel 6 Mins Read

    Data entry in Excel is done in alignments of rows and columns. Every once in a while, you might find the need to insert rows in between your data set. However, this process is sometimes interrupted by the “Microsoft Excel can’t insert new cells because it would push non-empty cells off the end of the worksheet…” error.

    This is a fairly common error, mostly caused when there is a non-empty cell at the bottom of your sheet. Excel has a limited number of rows of 1,048,576. When you insert a new row, Excel pushes down the non-empty cells. Excel will fail to push down the existing row if any form of data exists at the end of the worksheet.

    How to Fix Rows Not Inserting in Excel?

    While you will mostly encounter this error because there is data at the bottom of your sheet, there are a few external factors that may fail Excel to insert new rows. These factors include faulty Add-ins, Corrupt or Outdated Microsoft 365 suite.

    Inspect and Clear the Bottom Row

    On your keyboard, use the navigation shortcut, and hit Ctrl + Down Arrow until you move to the end of the worksheet. See if there are any values at the end row. These values can be anything including static values, formatting, or formulas. Even if you don’t see any value, check for hidden values in the row.

    To be on the safe side, if you do not need any of the data in the last row, you can clear everything at the bottom row.

    1. Use Ctrl + G to open the Go To window.
    2. Enter A1048576 in the reference and click OK.
      Go to a reference
    3. On your keyboard, hit the Ctrl + Shift + Right Arrow shortcut.
    4. Head to the Home tab.
    5. Select Clear > Clear All.
      Clear All Data Excel

    Unmerge Cells

    If you have merged an entire column in your spreadsheet, Excel will not allow you to insert a new row. This is because you have already merged the existing 1,048,576 cells in the column, and cannot add any more rows in the sheet.

    If you merged the cells by accident, you can simply revert the move. If you merged the cells to fit texts into the cells, you can create line breaks inside a cell.

    1. Select the column with the merged cells.
    2. Go to Home.
    3. Select Merge & Center from the Alignment section.
    4. Choose Unmerge Cells.
      Unmerge Cells Excel

    Copy-Paste Data to a New Sheet

    If you don’t have time to inspect the worksheet at the moment, you can copy-paste the data on a new worksheet on a new workbook. You can select the data range and use the Ctrl + C shortcut to copy the data. Once you create a new worksheet, click on a cell and paste the data using the Ctrl + V shortcut.

    Change Referencing

    When referencing values in Excel, you have the option to reference an entire column. If you’ve used 3D referencing to reference a column from another worksheet, all data including the non-empty cells are referenced to the destination sheet. This means, there will be data at the bottom row, which will cause issues in inserting new rows.

    Change Referencing in Excel

    In most cases, you do not need to reference the entire column. Therefore, change the referencing in your formula to reference only the active data range.

    Check and Reset Used Range

    Even when you remove data at the bottom of your sheet, Excel might still be selecting the range as a used range. You can inspect this by using the Ctrl + Shift + End shortcut. If your selection extends to the end of the worksheet, you will have to reset the used range.

    To reset the used range in Excel, you need to enter a code in the Immediate section of the VBA editor window. You can access the VBA editor from the Developer tab in Excel, which is hidden by default. If you haven’t already, enable the Developer tab and follow these steps to reset the used range:

    1. Use Alt + F11 to open the VBA editor.
    2. Open the Immediate window (Ctrl + G).
    3. Enter the following code:
    activesheet.usedrange.select
    1. Hit Enter.
      Reset Used Range in Excel
    2. Use Ctrl + Shift + End to see if only your data is being selected.
      Selection in Excel

    Unprotect Worksheet

    If your worksheet has been protected, your access may be limited. This could be why you cannot insert a row in Excel. Similarly, you will also be restricted from inserting rows if another person has locked the range you wish to insert a new row.

    If there is any, make sure you have the password of the protected sheet and follow these steps to unprotect your sheet:

    1. Head to the Review tab on Excel.
    2. From the Protect section, click on Unprotect Sheet.
      Unprotect Sheets Excel
    3. Enter your password > OK.

    Disable Macros

    If your worksheet is currently running a macro that formats your cells in some type of way, it is most probably the reason why you can’t insert new rows. If you’re not actively in need of using any macros on your sheet, you can disable them and see if it solves this issue.

    1. Head to File > Options.
    2. Go to Trust Center > Trust Center Settings.
      Trust Center Excel
    3. Select Macro Settings from the sidebar.
    4. Under Macro Settings, choose Disable VBA macros with notification.
      Disable VBA Macros in Excel
    5. Click OK > OK.

    Disable Add-ins

    There could be a faulty extension interfering with the normal functioning of the Excel program. You can test this by operating Excel in safe mode. If you can insert rows in safe mode, there is most probably an add-in causing this issue.

    You can identify this add-in by disabling each add-in one by one and trying to insert rows again. Once you locate the add-in, you can delete it from your program.

    1. Go to File > Options.
      Excel Options
    2. Select Add-ins.
    3. Next to Manage, choose COM Add-ins > Go.
      Excel Add-ins
    4. Uncheck the box next to one add-in and click OK. Try to insert a row on your sheet.
      Disable an Addin Excel
    5. If the issue persists, repeat this until you locate the faulty add-in.
    6. Once you identify the problematic add-in, select it and click Remove.
    7. Click OK > OK.

    Update Microsoft 365

    If you haven’t updated your 365 suite, it could be the reason why features like adding rows are not working in Excel. You can check for updates and install if any. Then, restart Excel to see if the problem is solved.

    1. Head to File > Account.
    2. Click Update Options > Update Now.
      Update Now Microsoft 365
    3. Microsft 365 will run a check and offer you an update, if any.
    4. Restart Excel.

    Repair Microsoft 365

    There could be an issue with the Microsft 365 suite’s program files. When program files go missing or corrupt, an application will not have enough information to carry out certain commands. You can try repairing Microsoft 365 and see if it solves your problem.

    1. Go to Settings (Windows key + I).
    2. Head to Apps > Installed Apps.
      Installed Apps Windows
    3. Scroll down to locate Microsoft 365.
    4. Click on the horizontal three-dot menu > Modify.
      Modify Apps in Windows
    5. Select Yes on the User Account Control window.
    6. Choose Online Repair > Repair > Repair.
    Excel Error
    Asmi Dhakal

      Asmi is a content writer specializing in MS Office. She loves writing Excel-related content to assist other users to learn their way around the program. She started using Excel when she first entered the industry as a marketing intern. Soon, she realized that learning the often-overlooked spreadsheet program was no piece of cake. In her articles, she attempts to brief out complex topics to help beginner to intermediate-level Excel users. Asmi uses Excel for everything, including creating a grocery list to managing her personal finance. She’s a bit dramatic when it comes to the Flash Fill feature; so much so that could write a eulogy out of it. When she’s not working, you’ll find her learning a new recipe, or cleaning up her mess (out of the failed recipe).

      Related Posts

      Excel By Nisha Gurung

      How to Compare Two Columns in Excel Using VLOOKUP

      Excel By Nisha Gurung

      How to Share Excel Files with Multiple Users

      Excel By Nisha Gurung

      How to Filter Based on a List in Excel

      Add A Comment
      Table of ContentsToggle Table of ContentToggle
      • How to Fix Rows Not Inserting in Excel?
        • Inspect and Clear the Bottom Row
        • Unmerge Cells
        • Copy-Paste Data to a New Sheet
        • Change Referencing
        • Check and Reset Used Range
        • Unprotect Worksheet
        • Disable Macros
        • Disable Add-ins
        • Update Microsoft 365
        • Repair Microsoft 365
      • Home
      • About Us
      • Privacy Policy
      © 2025 Inside The Web

      Type above and press Enter to search. Press Esc to cancel.