How to Change Excel VBA Editor Language to English
Question details
The user needs to change the display language of the Visual Basic for Applications (VBA) editor back to English to match the main application.
- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Writing or editing macros in the Visual Basic for Applications (VBA) environment.
- Observed behavior
- Excel's main interface is displayed in English, but the VBA editor menus and options appear in German or another unexpected language.
Ensure you have a stable internet connection, as you may need to download the English language accessory pack from Microsoft if it is not already installed on your system.
Adjust Office Display and Authoring Language Settings
Synchronizing your Office display and authoring languages in the settings menu is the most effective way to resolve VBA editor language mismatches.
The VBA editor language is deeply tied to the Microsoft Office display language preferences. When multiple language packs are installed, the VBA editor might default to a secondary language if the primary English settings are not universally applied across both display and authoring configurations.
Launch Microsoft Excel, click on the 'File' tab in the top-left corner, and select 'Options' at the bottom of the menu.
In the Excel Options dialog box, click on 'Language' in the left-hand navigation pane.
Under the 'Office display language' section, select 'English' and click the 'Set as Preferred' button. If English is not listed, click 'Install additional display languages from Office.com' to add it.
Scroll down to the 'Office authoring languages and proofing' section, select 'English', and click 'Set as Preferred'.
Click 'OK' to save the changes. Completely close Excel and any other open Office applications. Reopen Excel and press ALT + F11 to launch the VBA editor and confirm it now displays in English.

Experience Seamless Macro Editing with WPS Office
If you are tired of dealing with confusing language settings and mismatched editor interfaces in Microsoft Office, consider switching to WPS Office. It offers a unified, lightweight design with excellent VBA macro support, ensuring your spreadsheet and editor languages are always perfectly in sync.
- 1. Download WPS Office: Visit the official WPS website and download the free WPS Office suite.
- 2. Open Your Spreadsheet: Launch WPS Spreadsheet and open your existing Excel or macro-enabled files.
- 3. Access the VBA Editor: Navigate to the Developer tab to access the built-in, fully synced VBA editor without language conflicts.

Frequently Asked Questions
Why does my VBA editor language differ from Excel?
This mismatch typically occurs when multiple Office language packs are installed, or when the Windows operating system regional language settings conflict with the Office display language. Because the VBA editor relies on core Windows components, it may default to a secondary installed language if settings are not perfectly aligned.
Do I need to reinstall Microsoft Office to fix the VBA language?
No, a full reinstallation is rarely necessary. Updating the language preferences directly within Excel's Options menu to ensure English is set as both the preferred display and authoring language usually resolves the issue.
How do I download the English language pack if it is missing?
Go to File > Options > Language in Excel. In the Office display language section, click 'Install additional display languages from Office.com', select English from the dropdown menu, and follow the on-screen prompts to download and install the pack.




