logo
search
VBA & Macro Problems

Fix Excel Checkboxes Showing TRUE/FALSE and VBA Web Issues

Olivia MillerOlivia Miller Sep 25, 2026 868 views

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.

How to Fix Excel Checkboxes Showing as TRUE/FALSE and VBA Compatibility
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).
Before you start

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.

Solution 1Recommended

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.

1
Open Account Settings

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.

2
Check for Updates

Under the Product Information section, click on the 'Update Options' button next to Office Updates.

3
Apply 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.

Update Excel to the Latest Version
macOS Users: If you are on macOS Catalina, you may be restricted to older Excel versions like 16.66.1 due to OS limitations. You will need to upgrade macOS to receive the latest Excel features.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website and download the free installer for your Windows or Mac device.
  2. 2. Install and Launch: Follow the on-screen instructions to install the suite, then open WPS Spreadsheets.
  3. 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.
Highly compatible with Microsoft Excel (.xlsx) and macro-enabled (.xlsm) formatsFamiliar user interface requires zero learning curve to start workingReliably displays legacy form controls consistently across devicesLightweight application that runs smoothly even on older operating systems
microsoft office alternative - wps office

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).