How to Fix Excel Form Buttons Not Working for Some Users
Question details
Excel form buttons and VBA navigation controls are missing or unusable when shared with certain users.

- Product
- Microsoft Excel
- Device & OS
- Web, Android, iOS, iPadOS
- Scenario
- Users are attempting to interact with a macro-enabled dashboard or workbook outside of a desktop environment.
- Observed behavior
- Form buttons and VBA navigation controls fail to display entirely or do not trigger the expected actions when clicked.
Verify the operating system and Excel platform being used by the affected users, as VBA macros have strict compatibility limitations outside of desktop environments.
Open the Workbook in the Excel Desktop Application
The most reliable way to ensure VBA macros and form buttons function properly is to run the workbook on the desktop versions of Excel for Windows or Mac.
Form buttons and VBA scripts are exclusively supported on desktop operating systems. Web browsers and mobile applications lack the underlying VBA engine required to execute traditional macro code.
If you are viewing the file in Excel for the web, locate the 'Editing' or 'Viewing' dropdown menu at the top ribbon.
Click on 'Open in Desktop App' to launch the full Microsoft Excel application currently installed on your Windows or Mac computer.
Once the file opens locally, click 'Enable Content' in the yellow security warning bar at the top of the sheet to allow the form buttons to function.

Redesign Navigation with Web-Compatible Controls
If your users must access the workbook via web browsers or mobile devices, you need to replace VBA buttons with standard built-in features.
Try WPS Office for Macro-Enabled Spreadsheets
If you are looking for a reliable and cost-effective desktop solution to run macro-enabled workbooks, WPS Office provides a fully featured desktop spreadsheet application with excellent VBA compatibility.
- 1. Download WPS Office: Visit the official WPS website and download the free desktop client for Windows or Mac.
- 2. Install the software: Follow the straightforward on-screen instructions to install the lightweight suite on your computer.
- 3. Open your workbook: Launch WPS Spreadsheets and open your .xlsm file to use form buttons natively.

Frequently Asked Questions
Is there a way to make form buttons work in Excel for the web?
No, traditional form buttons and VBA macros are inherently unsupported in Excel for the web. To use them, you must open the file in a desktop application.
What is the web alternative to VBA for automated navigation?
Microsoft is gradually introducing Office Scripts as a web-compatible alternative for automation. However, it is currently limited to specific business and enterprise versions of Microsoft 365.
Why do the buttons disappear completely on my iPad?
The Excel app for iOS and iPadOS completely lacks the underlying VBA engine needed to render and execute form controls, causing them to be hidden or entirely unclickable.




