How to Customize Keyboard Shortcuts in Microsoft Excel
Question details
The user is looking for a way to customize keyboard shortcuts for built-in commands in Excel, similar to the feature available in Microsoft Word.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to reassign custom hotkeys to standard Excel commands via the Options menu.
- Observed behavior
- Excel does not feature the 'Customize Keyboard' button found in Microsoft Word's Options menu, preventing direct shortcut reassignment for built-in commands.
Before proceeding, note that Excel does not natively support reassigning default keyboard shortcuts for standard commands from the Options menu. However, you can achieve similar results by utilizing macro recordings or the Quick Access Toolbar.
Use Macros to Create Custom Keyboard Shortcuts
Although you cannot change default shortcuts directly, you can record a macro that performs the desired built-in command and assign a custom keyboard shortcut to that macro.
This workaround allows you to bind specific key combinations to almost any action in Excel. By saving the macro to your Personal Macro Workbook, the shortcut can be made available across all your Excel files.
Go to File > Options > Customize Ribbon. In the right pane, check the box next to 'Developer' and click OK.
Navigate to the Developer tab on the ribbon and click on 'Record Macro'.
In the Record Macro dialog box, type a name for the macro. In the 'Shortcut key' field, enter your desired key (e.g., Shift + [Letter] to create a Ctrl+Shift shortcut).
Perform the exact sequence of clicks or actions for the built-in command you want to trigger. Once done, go back to the Developer tab and click 'Stop Recording'.
Use the Quick Access Toolbar (QAT) for Alt Shortcuts
Adding a command to the Quick Access Toolbar automatically assigns it a sequential keyboard shortcut using the Alt key.
Experience Seamless Spreadsheet Management with WPS Office
If you are frustrated by Microsoft Excel's functional limitations or complex configuration menus, consider trying WPS Office. WPS Spreadsheet offers a highly compatible, lightweight, and free alternative with a familiar interface that makes spreadsheet management effortless.

Frequently Asked Questions
Why doesn't Excel have the Customize Keyboard option like Word does?
Microsoft Word and Excel were built on different underlying software architectures. Word includes a robust built-in dialog for mapping commands to keystrokes, whereas Excel relies on VBA (Visual Basic for Applications), macros, and the Quick Access Toolbar for user-defined actions.
Will my custom macro shortcuts work in all my Excel files?
By default, a custom shortcut assigned to a macro only works within the specific workbook where it was created. To make the shortcut available across all your Excel files, you must save the macro in the Personal Macro Workbook (Personal.xlsb).
How do I remove or change a custom keyboard shortcut I created?
Go to the Developer tab and click 'Macros'. Select the macro associated with the shortcut and click 'Options'. In the dialog box, delete or change the character in the 'Shortcut key' field and click OK to restore default behaviors.
Are there third-party tools to customize Excel shortcuts?
Yes. Advanced users often use keyboard utility workarounds like AutoHotkey or specialized Excel add-ins to remap keys and create global shortcuts that trigger Excel-specific commands without writing VBA code.




