Fix Excel Checkboxes Showing TRUE/FALSE and VBA Web Issues
Question details
The user needs to resolve compatibility issues where built-in Excel checkboxes display as TRUE or FALSE text instead of visual boxes, and understand why VBA macros fail to run in the web version.

- Product
- Microsoft Excel
- Device & OS
- Windows, macOS Monterey, macOS Catalina
- Scenario
- Sharing an Excel attendance tracking file with VBA and built-in checkboxes across different devices and Excel for the web.
- Observed behavior
- VBA macros do not execute in Excel for the web. Built-in checkboxes render correctly online and on updated desktop builds (like Mac 16.89.1) but appear as literal TRUE or FALSE values on older desktop versions (like Mac 16.66.1).
Verify the exact version of Excel installed on the devices experiencing the issue and ensure users open the file in the desktop app if they need to run VBA macros.
Update Excel to the Latest Version
The built-in cell checkbox is a relatively new Microsoft 365 feature. Updating Office ensures the visual checkbox renders correctly instead of falling back to boolean text.
Microsoft rolled out the built-in cell checkbox feature recently. Older versions of Excel lack the rendering engine for this specific feature, causing them to safely degrade to displaying the underlying cell value (TRUE or FALSE). Updating the software resolves this across supported Windows and Mac machines.
Launch your Excel desktop application. Click on 'File' in the top-left corner, then select 'Account' (or 'Office Account') from the bottom of the left-hand menu.
Under the Product Information section, click on the 'Update Options' button next to Office Updates.
Select 'Update Now' from the drop-down menu. Allow Excel to download and install the latest features, then restart the application to see the checkboxes correctly.

Replace Built-in Checkboxes with Legacy Form Controls
If you must support older macOS or Windows devices that cannot be updated, switch to traditional Form Control checkboxes which are fully backwards compatible.
Use Data Validation as an Alternative Attendance Control
Implement a simple dropdown list as an intuitive, universally compatible alternative to checkboxes that works flawlessly in both older desktop versions and Excel for the web.
Switch to WPS Office for Consistent Compatibility
Avoid version fragmentation and web compatibility issues across different devices. WPS Office provides a lightweight, free alternative that ensures traditional form controls and macros are highly compatible without requiring constant feature updates.
- 1. Download WPS Office: Visit the official WPS website and download the free installer for your Windows or Mac device.
- 2. Install and Launch: Follow the on-screen instructions to install the suite, then open WPS Spreadsheets.
- 3. Open Your Excel File: Drag and drop your existing .xlsx or .xlsm file into WPS to immediately continue your work with full layout preservation.

Frequently Asked Questions
Why do my Excel checkboxes show as TRUE or FALSE instead of boxes?
This happens when the file is opened in an older version of Excel that does not support the newly introduced built-in cell checkbox feature. The software defaults to displaying the underlying boolean value (TRUE or FALSE) to prevent data loss.
Can I run Excel VBA macros in Excel for the Web?
No. Excel VBA (Visual Basic for Applications) is strictly a desktop feature. If you open a macro-enabled workbook in a web browser, the VBA code will not execute. You must select 'Open in Desktop App' to utilize your macros.
How can I make a checkbox work consistently across all Excel versions?
To ensure backwards compatibility, avoid the new built-in cell checkboxes. Instead, use the legacy Form Control checkboxes found in the Developer tab, or replace them with a simple Data Validation dropdown list (e.g., Yes/No).




