Excel not inserting columns

I’m using Office 2013 on Windows 7. Few times, I have not been able to insert rows / columns in a some of the Excel spreadsheets. I tried the following before searching on the internet.

  1. Use right-click on the column border to select «Insert» option — the
    option is not grayed out — but it does no action — no rows/columns inserted
  2. Click on the «Insert» icon (which is under the «Cells» group of the
    «Home» tab) — select the «Insert sheet rows / Insert sheet columns»
    option from the sub-menu — nothing happens
  3. Tried using a keyboard shortcut
    Ctrl+Shift++ to add rows / columns
    after selecting a particular column or row — no rows/columns
    inserted.

When I googled, I found lot of search results pointing to the error What does ‘To prevent possible loss of data, Excel cannot shift nonblank cells off of the worksheet» mean? But I’m not getting any such error message when I attempt the insertion of row / column.
There are no patterns of files for which this row/column insert operation fails. Sometimes, it happens to a file on a network server or sometimes to the files on my PC.

The present workaround is to restart Excel and most times it allows row/column insertion on the same file. Has anyone come across similar issues? Any fixes found so far?

asked Nov 10, 2014 at 18:52

Prasanna's user avatar

6

I am using Office 2013 Pro Plus and I have also lost my «Insert» option and even «Cut» option along with that.
To overcome that, go to following file path:

C:Users(user ID)AppDataRoamingMicrosoftExcelExcel15.xlb

rename Excel15.xlb file to Excel15.db.

P.S : Keep Excel off while change.

techraf's user avatar

techraf

4,83211 gold badges24 silver badges40 bronze badges

answered Aug 31, 2015 at 7:45

Rahul's user avatar

RahulRahul

511 bronze badge

4

The «Cannot shift objects off worksheet» message occurs when you attempt to insert rows or columns in a worksheet, and the option Nothing (hide objects) is selected under the For objects, show section in the Excel Options dialog box. This is a known bug in Microsoft Office Excel 2007. Although this option is not selected by default, it’s possible to set it accidentally by pressing a particular keyboard shortcut (CTRL+6).

To work around the bug, you must change the setting from Nothing (hide objects) to All. The fastest way to do this is by pressing CTRL+6.

Alternatively, you can change the setting in the Excel Options dialog box. To do so, click the Microsoft Office Button , and then click Excel Options. On the Advanced tab, scroll to Display options for this workbook settings. Under For objects, show, select All instead of Nothing (hide objects).

answered Feb 5, 2015 at 7:04

Anurag Sharma's user avatar

2

MS Excel -2013 — Adding a Column or Row — Problem

  • File-> Options
  • Click on ‘Customize Ribbon’
  • Click ‘New Tab’, Rename if you want, Say ‘X’. Click ‘Insert Sheet
    Columns’. This action will add this to ‘New Tab’ created.
  • Click ‘Insert Sheet Rows’. This action will add this to ‘New Tab’
    created.
  • Click ‘Close’.
  • Select any Column.
  • You will see a new tab, ‘X’.
  • Click on ‘Insert Sheet Columns’, from the new tab ‘X’.

This will Add a Ribbon on the top to help you in inserting a row or column, alternate to Right click to add a row or column. Not fixing the issue. Just a workaround.

Saloni Suri's user avatar

answered Aug 20, 2015 at 6:09

Amit's user avatar

2

By David H. Ringstrom, CPA

From time to time you might encounter the prompt that appears when Excel thinks you can’t add additional columns or rows.

This occurs when Excel considers used range of the worksheet to encompass all columns or rows. In this article I’ll describe some techniques you can use to overcome this problem.

Figure 1: It’s frustrating when Excel won’t allow you to insert columns or rows.

The first, and usually easiest, method is to delete all columns to the right of the active area of your worksheet. If you can’t insert rows, delete all rows below the active area of your worksheet.

For instance, assume you have data in columns A through M of your worksheet. To delete the remaining columns, place your cursor in cell N1, and then press Ctrl-Shift-Right. This will take you to the last column of the worksheet, which is column XFD in Excel 2007 or 2010, or column IV in Excel 2003 or earlier. Once you’ve done so, the cells in row 1 starting from column N through the right should be selected. Right-click on any of the selected cells, choose Delete, Entire Column, and then OK.

Further, let’s assume our data goes down to row 28. Place your cursor in cell A29, and then press Ctrl-Shift-Down. This will take you to the last row of the spreadsheet, which is row 1,048,576 in Excel 2007 and 2010, or row 65,536 in Excel 2003 and earlier. Right-click on any of the selected cells, choose Delete, Entire Row, and then OK.

You may now try inserting new columns or rows. If that doesn’t work, the next step is to use the Visual Basic Editor to enter a single line of code that will reset the used area of the spreadsheet:

     1.Right-click on the worksheet tab of the sheet where you can’t insert columns (or rows), and then choose View Code.

     2.Press Ctrl-G to display the Immediate window, as shown in Figure 2.

Figure 2: The Immediate window in Excel’s Visual Basic Editor.

     3.In the Immediate window, type ActiveSheet.UsedRange and then press Enter.

     4.It will appear as if nothing has happened, but the command in Step 3 forces Excel to change the Used Range of the worksheet to conform to just the area where your data is.

     5.Choose File, and then Exit to close the Visual Basic Editor.

You should now be able to insert new columns or rows as needed in your worksheet.

About the author:

David H. Ringstrom, CPA heads up Accounting Advisors, Inc., an Atlanta-based software and database consulting firm providing training and consulting services nationwide. Contact David at david@acctadv.com  or follow him on Twitter. David speaks at conferences about Microsoft Excel, and presents webcasts for several CPE providers, including AccountingWEB partner CPE Link.

Contents

  • Why Can’t I Create New Cells in Excel on Windows 10?
    • Any of the following factors can prevent the creation of new cells in Microsoft Excel:
  • How to Fix “Cannot Add New Cells in Excel”
    • Here are the solutions to the problem:
    • Fix 1: Remove Cell Protection
    • Fix 2: Unmerge the Rows/Columns
    • Fix 3: Unfreeze the Panes
    • Fix 4: Copy Your Data to a New Sheet
    • Fix 5: Choose a Shorter File Path
    • Fix 6: Change the File Format
    • Fix 7: Format the Table as a Range
    • Fix 8: Set the File Source as Trusted
    • Fix 9: Clear the Formatting in Unused Rows/Columns
    • Fix 10: Customize the Used Range Using VBA
    • Fix 11: Use Office Online

Microsoft Excel cannot add new cells [Fixed]

While working on an Excel spreadsheet, you may run into the problem of not being able to add new cells. This issue is very common and can be easily resolved. Keep reading to find out how.

Why Can’t I Create New Cells in Excel on Windows 10?

In most cases, the supposed ‘problem’ serves the purpose of preventing the loss of data on your sheet. However, exceptions do exist, such as in the case of corrupt files or due to the file format you are using.

Any of the following factors can prevent the creation of new cells in Microsoft Excel:

  • Cell protection: In Excel, there are different types of cell protection for your data. If you have one active, it could be the reason why you cannot create a new cell.
  • Merged rows/columns: When you merge entire rows or columns to make a single cell, you won’t be able to insert a new row/column.
  • Formatting applied to an entire row/column: You may have unintentionally formatted an entire row/column. This could be the cause of the problem you are facing.
  • Freeze Panes: The Freeze Panes option helps facilitate data entry and management. However, it can prevent you from adding new cells.
  • Entries in the last rows/columns: If you are trying to replace entries in the last row/column of the sheet, Excel will restrict the addition of new cells so as to avoid data loss.
  • A data range formatted as a table: You may experience the problem in question when you try to add cells in a selected area that includes a table and a blank space.
  • File format limitations: Different file formats are available in different versions of Excel. Each file format has its unique purpose and limitations. You may thus encounter a problem when trying to add new cells if you are using a file format with limited functionality.
  • Files from untrusted sources: For your protection, Excel often prevents the execution of files from untrusted sources. It may well be that the error you are currently facing stems from the file itself.

Now that we have seen the various reasons why you can’t add a column or line in Microsoft Excel, let us now go ahead and dive into how to get the issue resolved.

How to Fix “Cannot Add New Cells in Excel”

Here are the solutions to the problem:

  1. Remove cell protection
  2. Unmerge the rows/columns
  3. Unfreeze the panes
  4. Copy your data to a new sheet
  5. Choose a shorter file path
  6. Change the file format
  7. Format the table as a range
  8. Set the file source as trusted
  9. Clear the formatting in unused rows/columns
  10. Customize the used range using VBA
  11. Use Office Online

By the time you have tried the solutions listed above, you are sure to get on with your work without further trouble. So let’s get started:

Fix 1: Remove Cell Protection

The cell protection functionality in Excel preserves the current state of your sheet or workbook by locking the cells so that your data can’t be wiped or edited. Therefore, if you have cell protection active, the creation of new cells will not be allowed in order to preserve your existing data. So all you have to do is deactivate the functionality. Follow these easy steps to get it done:

  1. Select all the cells on your worksheet by pressing Ctrl + A on your keyboard.
  2. On the Home tab, click the Format drop-down.
  3. Select Format Cells under Protection at the bottom of the menu.
  4. In the window that opens, click on the Protection tab and unmark the option that says ‘Locked.’
  5. Click OK.
  6. Now, go to the Review tab and click on Protect workbook or Protect Sheet.
  7. Enter your password to remove protection from the sheet or workbook.
  8. Press Ctrl + S to save your file. Close the window and then open it again. You can now try inserting a new row/column. See if it works.

Fix 2: Unmerge the Rows/Columns

As already mentioned, you may have merged an entire row or column rather than just a few cells. In this case, Excel is programmed to restrict the addition of new cells so as to keep your data from getting lost. Merging all the cells in a row prevents the addition of another column, and merging all the cells in a column prevents the addition of new rows. Unmerging the columns/rows can resolve the issue. Here’s what you should do:

  1. Look through your worksheet and locate the merged rows/columns.
  2. If it is a column that is merged, click the column header (for example A, B, C, etc.).
  3. Now, on the Home tab, click on Merge and Center to unmerge the highlighted column.
  4. Repeat Steps 2 and 3 for any other merged column(s).
  5. If there is any merged row, click on the row header (for example 1, 2, 3, etc.) and then click Merge and Center displayed in the Home tab.
  6. Press Ctrl + S on your keyboard to save your file. Close the workbook and then open it again. You can now check whether the issue in question has been resolved.

Fix 3: Unfreeze the Panes

The Freeze Panes feature makes referencing easier by keeping a selected area of your worksheet visible as you scroll to other areas of the worksheet. However, the functionality can prevent the addition of new rows or columns to the sheet. Follow these steps to unfreeze the frozen panes:

  1. Go to the View tab.
  2. Click the Freeze Panes drop-down.
  3. Select Unfreeze Panes from the menu.
  4. Save your file by pressing Ctrl + S and then close it.
  5. Reopen the file and see if the problem has been fixed.

Fix 4: Copy Your Data to a New Sheet

It could well be that the file you are working with is corrupt. Thus, try copying your data to a new file. Here’s how:

  1. Open the sheet you are having problems with.
  2. Press Ctrl + A to select your data and then press Ctrl + C to copy it.
  3. Go to the File tab.
  4. Click on New and select Blank Workbook.
  5. Click Create.
  6. Click the Paste drop-down arrow in the Home tab.
  7. Click ‘Paste Special…’
  8. Click on ‘Values’ and then click OK.
  9. Save the new file and then close it. Reopen the file and check whether the problem you are facing has been resolved.

Fix 5: Choose a Shorter File Path

The address of your file in your OS is referred to as the file’s path. When it is too long, it could prevent the creation of new cells. Save the file in a location where the file path will be shorter. Follow these steps:

  1. Open the file you are having trouble with.
  2. Click on the File tab and select Save as.
  3. In the dialogue box that opens, select Desktop as the location for the file to be saved and then click the Save button.
  4. Close the workbook.
  5. Open the newly saved file and check whether the problem you were facing will occur again.

Fix 6: Change the File Format

The file format you are using may be the cause of the error. Using a different format may help resolve the issue. For instance, you can switch from XLSM to CSV, XLS, or XLSX. Let’s take a look at how to do that:

  1. Open the file you are having trouble with.
  2. Go to the File tab and click on Save as.
  3. In the Save as dialogue box that opens, expand the ‘Save as type:’ drop-down and choose a different file format. For instance, you can choose XLS if CSV is the current format.
  4. Click the Save button.
  5. Close the workbook.
  6. Reopen the newly saved file and see if the issue has been resolved.

Fix 7: Format the Table as a Range

Although Excel supports the creation of tables, in some cases, tables can cause the problem of not being able to add or delete rows/columns in a worksheet. When that happens, try converting the table to a range. Follow these easy steps to do so:

  1. Click on any area in the table you created.
  2. Go to Design, which is under Table Tools, and click on Convert to Range.
  3. Press Ctrl + S on your keyboard to save the file.
  4. Close the file and reopen it.
  5. Check whether you can now successfully create a new cell.

Fix 8: Set the File Source as Trusted

Excel is programmed not to support the execution of files from untrusted sources. This built-in functionality is meant to enhance your security and display an error message when you try to create new rows/columns in a sheet. The solution available to you is to set the location of the file as trusted. Here’s how:

  1. Open the file you are having problems with.
  2. Go to the File tab and click on Options.
  3. Click on Trust Center. It is the last item in the left-hand pane of the Excel Options page.
  4. Click on ‘Trust Center Settings…’ displayed on the right-hand side of the page.
  5. In the left-hand pane of the new page that opens, click on Trusted Locations.
  6. Now click the “Add new location…” button displayed on the right-hand side of the page. You will now be presented with the Microsoft Office Trusted Location window.
  7. Click the ‘Browse…’ button and then navigate to the location where your Excel file is saved.
  8. Click OK.
  9. Click OK and then click OK once again.
  10. Close Excel and then reopen the file you were having problems with. See if you can now add new cells to the sheet.

Fix 9: Clear the Formatting in Unused Rows/Columns

Does it seem that you have no content in the last row/column of your worksheet? That may not be the case. If you have highlighted the entire row/column by clicking the header and then applied some formatting (for example, introduced color or cell borders), Excel will assume that there’s content in the row/column and will therefore prevent you from creating new cells so as to prevent the loss of data. You can fix this by clearing the formatting in the entire row/column.

To insert a new column, here’s what you have to do:

  1. Open the problematic file.
  2. Go to the column on the right-hand side of the last column that contains data in your sheet. Click the header to highlight the entire column and then press Shift + Ctrl + Right Arrow on your keyboard. This will highlight all the columns that do not contain data on your sheet but may have formatting.
  3. In the Home tab, under Font, click the drop-down arrow to reveal the Borders menu.
  4. Select ‘No Border.’
  5. While still under Font in the Home tab, click the drop-down arrow for Theme Colors and then select ‘No fill.’
  6. Press the Delete key on your keyboard to wipe any data that you may have mistakenly entered in the unused cells.
  7. Now, under the Editing category in the Home tab, click the Clear drop-down arrow and select Clear Formats.
  8. Click the Clear drop-down arrow again and select Clear All.
  9. Click Ctrl + S on your keyboard to save the file.
  10. Close Excel and then reopen the file.

To insert a new row, here’s what you have to do:

  1. Open the sheet you are having problems with.
  2. Go to the row next to the last row that contains data. Click the header to highlight it and then press Shift + Ctrl + Down Arrow to highlight all the unused rows right to the end of the sheet.
  3. In the Home tab, under Font, click the drop-down arrow to reveal the Borders menu.
  4. Select ‘No Border.’
  5. While still under Font in the Home tab, click the drop-down arrow for Theme Colors and then select ‘No fill.’
  6. Press the Delete key on your keyboard to wipe any data that you may have mistakenly entered in the unused cells.
  7. Now, under the Editing category in the Home tab, click the Clear drop-down arrow and select Clear Formats.
  8. Click the Clear drop-down arrow again and select Clear All.
  9. Click Ctrl + S on your keyboard to save the file.
  10. Close Excel and then reopen the file. See if you can now insert a new row.

There’s a suggestion that one should not use the Ctrl + V shortcut to paste data into an Excel sheet as that might cause a number of problems, including not being able to add new rows/columns. Instead, use this method:

  1. Click the Paste drop-down arrow in the Home tab.
  2. Click ‘Paste Special…’
  3. Click on ‘Values’ and then click OK.

Fix 10: Customize the Used Range Using VBA

Don’t lose heart if you have come this far and you are still unable to create new rows/columns on your Excel worksheet. VBA (Visual Basic for Applications) is Excel’s (and other Microsoft Office programs’) programming language. We can use it to solve the issue you are currently facing. Simply follow these easy steps:

  1. Open the problematic file.
  2. Right-click on the worksheet tab at the bottom of the screen (for example Sheet 1).
  3. Click on View Code from the context menu.
  4. In the page that opens, press Ctrl + G on your keyboard to display the ‘Immediate’ window.
  5. Now type ‘ActiveSheet.UsedRange’ (don’t include the inverted commas) and press Enter. This ensures that the used range of your worksheet will lie only within the area where your data is.
  6. Now, click on the File tab and select ‘Close and Return to Microsoft Excel.’
  7. Press Ctrl + S to save the file. Close Excel and then reopen the file. Check whether you can now add new columns or rows.

Fix 11: Use Office Online

If the problem persists after you’ve tried all the above fixes, there’s one more option left. It could be that there is an issue with your system. You can use Office Online to get rid of the setback you are facing. Follow these easy steps:

  1. Go to your browser and log in to OneDrive.
  2. Click the Upload button.
  3. Click on Files.
  4. Navigate to the location where your problematic Excel file is stored.
  5. Select the file.
  6. Click Open.
  7. Try adding new rows/columns to the sheet.
  8. If successful, you can then download the file to your system.

There you have it. By the time you’ve tried these fixes, you will have succeeded in fixing the ‘Microsoft Excel Cannot Add New Cells’ problem.

If you have any further suggestions, questions, or comments, please feel free to leave them in the comments section below. We’ll be glad to hear from you.

To ensure that you don’t run into unnecessary problems while trying to complete important tasks on your PC, we recommend you run regular scans with a trusted antivirus program. Get Auslogics Anti-Malware today and be rest assured that your system is in good hands.

  1. 01-01-2015, 10:57 PM


    #1

    pqt is offline


    Registered User


    Unable to insert columns

    Happy New Year to All Members,

    I have an issue that need some help. I am not able to insert a column in Excel file 2013, but it is ok to insert a new row. Attached is the error message:

    Capture.JPG

    The last cell having data is S1610. The last end point setting cell is Y1635.

    I also attached screenshot of the sheet so you can see last data endpoint in red set at Y1635.

    I think if anyone that help to move end point cell to another cell location inside the sheet like V1635. That should help.

    I don’t know how to do it .

    Thanks

    Last edited by pqt; 01-02-2015 at 11:05 PM.


  2. 01-01-2015, 11:08 PM


    #2

    Re: Unable to insert columns

    Hi pqt,

    Try to delete a few of the farthest columns on the right of your sheet. It looks like you have some data way over to the right. Maybe you put a number over there by mistake?


  3. 01-02-2015, 12:00 AM


    #3

    pqt is offline


    Registered User


    Re: Unable to insert columns

    HI,
    Thanks for reply.
    This sheet was set dada end point cell by newdoverman at cell Y1635. Now I want to re-set it to new cell V1635. This should help. I don’t know how to do it.
    Note that last cell having entered data is S1610. The last end point cell that was previously set is Y1635.
    There is no column on the right of column Y.
    However, There are plenty of rows below row 1635.
    That is why it is ok to insert rows, but unable to add column.
    Thanks
    PQT


  4. 01-02-2015, 02:29 AM


    #4

    Re: Unable to insert columns

    You have hidden cells to the right? (Columns) and if not — do you use alot of «Comments».

    Excel typically causes this sort of headache due to shifting cells to where there is not enough room to display the comments in a default space to the right. So I am going out on a limb and assuming you hide columns and use comments.

    If there are not a lot of comments then I would recommend clicking on the cells that are present and right click>Show/Hide comments so that they are visible. You can now move them to the left side of the cell and enter your columns as needed. Personally I avoid comments in data as you cannot report on them in any easy manner and they are not readily visible to anyone assisting in use of such data.

    I suspect that is the source of your issue…and if I am wrong well ignore all that was just said

    Cheers, and Happy New Years!

    -If you think you are done, Start over — ELeGault


  5. 01-02-2015, 10:08 AM


    #5

    Re: Unable to insert columns

    The method that I used was to use the Excess Format Cleaner available from Microsoft for free download. It is an add-in for Excel. It is available at http://xsformatcleaner.codeplex.com/ which was a link from a Microsoft site. Install and run it.

    I have found that it does a better job than the outlined manual method of deleting rows and columns. Others may have different «mileage».

    <———If you like someone’s answer, click the star to the left of one of their posts to give them a reputation point for that answer.

    Ron W


  6. 01-02-2015, 10:14 AM


    #6

    Re: Unable to insert columns

    Hey pqt,

    It seems that the Add-In made this workbook smaller by resetting the last «possible» column.

    I’d copy your data and paste it into a new workbook. Then see if you can insert a new column with the new workbook.


  7. 01-02-2015, 10:34 AM


    #7

    Re: Unable to insert columns

    It also appears that you have hidden columns from column Y to the end. If you have data in column Y, your last column, you will not be able to insert a new column. Select column Y AND at the same time move the cursor right as if there were columns there and then select UNHIDE.


  8. 01-02-2015, 11:46 AM


    #8

    Re: Unable to insert columns

    So now that I can see your image from a different PC — You do have hidden columns already, and you do have comments — I have no doubt that if you expose your comments they are living on the edge of the visible fields. Hiding and or inserting will shift them into the abyss which Excel will not allow by default. Post the file and I can test this out or even point to the exact comment that is causing this issue… at the end of the day I am sure you need to do as I previously stated and unhide your comments and move them back to where you originally had them… I suspect further that you have inserted many columns since those initial comments were added which is why they live so far to the right and not right on top of the cell they originated from.


  9. 01-02-2015, 12:06 PM


    #9

    Re: Unable to insert columns

    I wonder why you are hiding the columns at all. I can’t see any gain from doing so. If you don’t want to see cell borders why not format several columns (out of visual range) with white borders. These hidden columns on the right can cause more trouble than they are worth.


  10. 01-02-2015, 11:04 PM


    #10

    pqt is offline


    Registered User


    Re: Unable to insert columns

    Hi,
    I finally got it work. Thank you all for help. I found several row having data and format, especially borders for all cells in 2 rows. Those are ones that prevent the sheet from inserting new columns.
    pqt


Like this post? Please share to your friends:
  • Excel not grouping columns
  • Excel not graphing data
  • Excel not function 2007
  • Excel not filtering all data
  • Excel not cutting and pasting