How to Stop Microsoft Excel from Automatically Checking Spelling

The Red Squiggly Lines Distraction

Microsoft Excel is primarily a tool for managing numerical data, complex formulas, and structured databases. However, because it is part of the broader Microsoft Office suite, it inherits many text-editing features from Microsoft Word—including the background spell checker. If you are building a spreadsheet filled with product acronyms, unique employee IDs, complex serial numbers, or specialized industry jargon, Excel’s dictionary will not recognize them. As a result, the software will automatically flag hundreds or even thousands of cells with distracting red squiggly underlines. Not only does this make your spreadsheet look messy and unprofessional, but the constant background dictionary checking can actively slow down Excel’s performance when working with massive datasets.

How to Disable Background Spell Checking in Excel

You can turn off the automatic spell checker completely, forcing Excel to stop analyzing your data strings as if they were English prose.

1. Open your Microsoft Excel workbook.

2. Click on the File tab in the top-left corner of the ribbon menu.

3. Scroll down to the bottom of the green left-hand sidebar and click on Options.

4. The “Excel Options” dialog box will appear. In the left-hand navigation pane, click on Proofing.

5. Look for the section labelled “When correcting spelling in Microsoft Office programs” (or similar wording, depending on your version).

6. Note: Unlike Microsoft Word, Excel does not always have a single “Check spelling as you type” checkbox because Excel doesn’t typically display the red lines *while* you type in the cell, but rather when you hit enter or when you manually run a check. However, the aggressive autocorrect features are tied to this engine.

7. To stop Excel from aggressively changing your “misspellings” (like changing “hte” to “the” when you meant to type a specific code), click the AutoCorrect Options… button at the top of the window.

8. Uncheck the box that says Replace text as you type.

9. Click OK.

How to Disable Spell Check for Specific Cells Using VBA

If you still want spell check available but want to exclude a massive column of serial numbers from ever being checked (to speed up performance when you manually click “Spelling”), you cannot do it natively in the UI. You must use a small Visual Basic for Applications (VBA) macro to flag the cells as “No Proofing.”

1. Press Alt + F11 to open the VBA Editor.

2. Go to Insert > Module.

3. Paste the following code:

Sub DisableSpellCheckSelection() Selection.Errors(xlSpellingError).Ignore = True End Sub

4. Close the VBA editor.

5. Highlight the column of serial numbers in your spreadsheet.

6. Press Alt + F8, select “DisableSpellCheckSelection”, and click Run. Excel will now completely ignore those specific cells when calculating spelling errors.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.