Formatting Issues

How to Fix Excel Font Color Changes in Cells with Multiple Font Sizes

John WilsonJohn Wilson Nov 2, 2026 869 views

Question details

Users experience unexpected and spontaneous font color changes in cells that contain mixed font sizes, custom colors, or macros.

How to Fix Excel Font Color Changes in Cells with Multiple Font Sizes
Product
Microsoft Excel
Device & OS
not provided
Scenario
Reopening older Excel workbooks or files that have been edited and resaved multiple times since Excel 2003.
Observed behavior
Excel randomly alters custom font colors in specific cells after the workbook is saved and reopened, particularly when the cell contains multiple font sizes or legacy formatting data.
Before you start

Create a secure backup copy of your original workbook before applying format conversions to ensure you do not lose any existing data or complex formatting.

Solution 1Recommended

Save the Workbook in a Modern XLSX or XLSM Format

Converting older XLS files to the newer XML-based formats resolves most legacy formatting and compatibility bugs.

Workbooks originally created in Excel 2003 or earlier often contain obsolete compatibility information. Saving these documents in modern formats clears out legacy metadata that interferes with custom colors and mixed font sizes.

1
Open the legacy workbook

Launch Microsoft Excel and open the affected workbook that contains the font color issues.

2
Access the Save As menu

Navigate to the 'File' tab in the top-left corner and select 'Save As' from the left sidebar.

3
Choose the correct format

Click the file format dropdown. Select 'Excel Workbook (*.xlsx)' if the file has no macros, or 'Excel Macro-Enabled Workbook (*.xlsm)' if it relies on VBA code.

4
Save and verify

Save the file, close Excel entirely, and reopen the new document to verify that the font colors and sizes remain stable.

Save the Workbook in a Modern XLSX or XLSM Format
Format Compatibility: Upgrading to XLSX or XLSM is the most reliable way to prevent recurring formatting corruption in legacy files.
Free Microsoft Office alternative

Edit Legacy Spreadsheets Smoothly with WPS Office

If Microsoft Excel continues to corrupt your legacy cell formatting, try WPS Office. It provides robust compatibility with both older XLS and modern XLSX formats, ensuring your custom font colors and mixed sizes remain exactly as you saved them.

  1. 1. Download and install WPS Office: Get the free WPS Office suite from the official website and install it on your device.
  2. 2. Open your spreadsheet: Launch WPS Spreadsheet and open your older Excel workbook.
  3. 3. Edit with confidence: Apply your mixed font sizes and custom colors without worrying about legacy compatibility errors.
Highly compatible with Microsoft Excel formats (.xls, .xlsx, .xlsm)Accurately renders complex cell formatting, mixed font sizes, and custom colorsFree, lightweight, and fast to installFamiliar user interface requires no learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why do my Excel font colors change on their own?

This typically occurs due to compatibility conflicts when older files (such as Excel 2003 workbooks) are opened in newer versions of Excel. Corrupted style data from legacy formats can cause cells with mixed font sizes and custom colors to render incorrectly.

Can VBA macros cause formatting issues in Excel?

Yes, outdated or poorly optimized VBA macro code carried over from older Excel versions can interfere with cell formatting upon opening. Saving the file as an XLSM and reviewing the macro code often resolves this.

Does saving an old XLS file as XLSX delete my spreadsheet data?

No, converting an XLS file to XLSX only updates the underlying file structure to a modern, more stable format. Your spreadsheet data remains intact, though creating a backup first is always recommended.