Formula Errors

Fix Excel Table Not Copying Formulas or Formatting to New Rows

Jason MillerJason Miller Nov 3, 2026 870 views

Question details

The user needs to restore the automatic fill functionality for formulas and formatting when adding new rows to an Excel table.

Fix Excel Table Not Copying Formulas or Formatting to New Rows
Product
Microsoft Excel
Device & OS
not provided
Scenario
Adding new data rows to an existing formatted Excel table that contains calculated columns.
Observed behavior
The table fails to automatically apply formulas and formatting to newly added rows, even when auto-fill options are enabled and column formulas appear consistent.
Before you start

Ensure that the 'Fill formulas in tables to create calculated columns' option is enabled in Excel's AutoCorrect settings, and always create a backup copy of your workbook before running any VBA macros.

Solution 1Recommended

Use a VBA Macro to Reset Table Columns

A VBA macro can systematically copy the correct formula and formatting from the first row and reapply it across the entire column to fix underlying table inconsistencies.

Using a macro to reset all worksheets and tables is significantly faster than manually correcting individual areas.

This method clears out hidden data inconsistencies that prevent Excel's auto-fill feature from working properly on newly added rows.

1
Open the VBA Editor

Press Alt + F11 to launch the Visual Basic for Applications (VBA) editor in Excel.

2
Insert a New Module

Click on Insert > Module in the top menu to create a blank script window.

3
Apply the Reset Script

Paste a VBA script designed to copy the formula from the first row of each table column, clear the rest of the column, and repopulate the cells.

4
Handle Worksheet Protection

If your worksheet is protected, edit your macro to include steps to temporarily unprotect the sheet before executing the column reset, and re-protect it afterward.

5
Run the Macro

Press F5 or click the Run button to execute the macro and reset the auto-fill behavior of your table columns.

Use a VBA Macro to Reset Table Columns
Report Persistent Bugs: If this is a recurring glitch despite perfectly consistent formulas, it may be a software bug. Report it to Microsoft by navigating to File > Feedback.
Free Microsoft Office alternative

Experience Bug-Free Tables with WPS Spreadsheet

If you are tired of troubleshooting Excel's auto-fill bugs and inconsistent formatting, try WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Office, ensuring smooth data management without unexpected glitches.

  1. 1. Download WPS Office: Visit the official WPS website to download and install the free software suite.
  2. 2. Open Your Spreadsheet: Launch WPS Spreadsheet and easily open your existing .xlsx workbook.
  3. 3. Manage Data Smoothly: Add new rows to your tables and enjoy seamless, automatic formula and formatting inheritance.
Perfectly compatible with Microsoft Excel (.xlsx, .xls) formats and existing table structures.Reliably auto-fills formulas and formatting when adding new rows to your tables.Completely free to use with a familiar, easy-to-navigate tabbed interface.Lightweight installation that runs incredibly fast, even on older devices.
microsoft office alternative - wps office

Frequently Asked Questions

Why did my Excel table stop auto-filling formulas?

This usually happens if there is an inconsistent formula somewhere in the column, or if the 'Fill formulas in tables to create calculated columns' setting was accidentally disabled in Excel's AutoFormat As You Type options.

How do I turn on auto-fill for Excel tables?

Go to File > Options > Proofing, click on 'AutoCorrect Options,' navigate to the 'AutoFormat As You Type' tab, and check the box for 'Fill formulas in tables to create calculated columns'.

Does dragging the formula down fix the table auto-fill issue?

Dragging or filling the formula down manually will populate the current cells, but it often fails to fix the underlying table bug preventing new rows from inheriting the formula. Resetting the column or using a VBA macro is a more permanent fix.

Why isn't my cell formatting applying to new table rows?

Similar to formulas, table formatting can break if manual overrides were applied to specific cells instead of the entire column. Try clearing all formatting in the column and reapplying it to the entire table column at once to reset the inheritance behavior.