logo
search
VBA & Macro Problems

How to Restore the Speak Cell on Enter Command in Excel

Rana GarciaRana Garcia Oct 9, 2026 869 views

Question details

The user needs a way to reactivate the Speak Cell on Enter functionality, which has been removed from the standard Excel Quick Access Toolbar customization options.

How to Restore the Missing Speak Cell on Enter Command in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
The user wants Excel to read aloud the contents of a cell immediately after pressing Enter, but the native command is missing from the toolbar settings.
Observed behavior
The Speak Cell on Enter command is no longer available in the Excel interface, requiring a VBA command or macro to restore the functionality.
Before you start

Ensure your computer's sound is turned up and that your operating system's text-to-speech engine is functioning properly before applying these VBA changes.

Solution 1

Enable Speak Cell on Enter via the VBA Immediate Window

Use this quick method if you only need to turn the feature on temporarily for your current Excel session without creating a permanent macro.

This approach uses the Immediate window in the Visual Basic Editor to execute a single line of code. It is the fastest way to enable the speech feature if you rarely use it.

1
Open the Visual Basic Editor

Press Alt + F11 on your keyboard to launch the Microsoft Visual Basic for Applications (VBA) Editor.

2
Access the Immediate Window

Press Ctrl + G to open the Immediate window, which typically appears at the bottom of the editor screen.

3
Execute the Activation Command

Type the following command exactly as shown: Application.Speech.SpeakCellOnEnter = True, and then press Enter.

How to Disable: To turn the feature back off, repeat the exact same steps but replace 'True' with 'False' in the command.
Free Microsoft Office alternative

Looking for a Lighter Alternative to Excel?

If you are tired of dealing with missing features and complex VBA workarounds in Microsoft Excel, consider switching to WPS Office. It provides a lightweight, highly compatible spreadsheet editor that feels instantly familiar.

  1. 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install WPS Office: Run the downloaded installer file and follow the quick on-screen instructions to set up the software.
  3. 3. Open WPS Spreadsheets: Launch the application and open any existing .xlsx or .xlsm file to seamlessly continue your work.
Completely free and lightweight alternative to Microsoft ExcelHighly compatible with standard .xlsx, .xls, and .xlsm formatsFamiliar user interface requiring zero learning curve for migrationBuilt-in PDF tools and advanced data analysis features included
microsoft office alternative - wps office

Frequently Asked Questions

Why did Microsoft remove the Speak Cells command from the Quick Access Toolbar?

In newer updates, Microsoft streamlined the interface by hiding certain legacy accessibility and audio commands. While removed from the default menus, the core text-to-speech engine remains embedded in the software, which is why it can still be accessed via VBA.

How do I turn off Speak Cell on Enter after enabling it via the Immediate Window?

Press Alt + F11 to open the VBA Editor, press Ctrl + G for the Immediate window, and enter the command: Application.Speech.SpeakCellOnEnter = False. Press Enter to instantly disable it.

What is PERSONAL.XLSB and why do I need it?

PERSONAL.XLSB is a hidden personal macro workbook that automatically loads every time you start Excel. Saving your toggle macro here ensures that you can use the Speak Cell shortcut across any Excel file you open, rather than being restricted to a single workbook.

Will these macros work on Excel for Mac?

The VBA code for Application.Speech relies on the Windows text-to-speech engine. Excel for Mac handles text-to-speech differently through macOS system accessibility settings, so this specific VBA macro is intended for Windows users.