VBA & Macro Problems

How to Fix Excel Form Buttons Not Working for Some Users

Ayan MasoodAyan Masood Oct 10, 2026 870 views

Question details

Excel form buttons and VBA navigation controls are missing or unusable when shared with certain users.

How to Fix Excel Form Buttons Not Working for Some 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.
Before you start

Verify the operating system and Excel platform being used by the affected users, as VBA macros have strict compatibility limitations outside of desktop environments.

Solution 1Recommended

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.

1
Access the editing menu

If you are viewing the file in Excel for the web, locate the 'Editing' or 'Viewing' dropdown menu at the top ribbon.

2
Open in desktop app

Click on 'Open in Desktop App' to launch the full Microsoft Excel application currently installed on your Windows or Mac computer.

3
Enable macros

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.

Open the Workbook in the Excel Desktop Application
Platform Limitations: VBA macros and legacy form controls will never run natively in Excel for the web, Android, iOS, or iPadOS.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website and download the free desktop client for Windows or Mac.
  2. 2. Install the software: Follow the straightforward on-screen instructions to install the lightweight suite on your computer.
  3. 3. Open your workbook: Launch WPS Spreadsheets and open your .xlsm file to use form buttons natively.
Free and lightweight Office suiteHigh compatibility with Microsoft Excel formats (.xlsm, .xlsx)Native support for VBA macros and form buttons on desktopFamiliar user interface for quick adoption and seamless migration
microsoft office alternative - wps office

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.