How Command-Tilde Cycles Through Excel Workbooks on Mac
Question details
The user wants to understand the exact logic and order that the Command-Tilde shortcut uses to switch between multiple open Excel workbooks on a Mac.
- Product
- Microsoft Excel
- Device & OS
- Mac
- Scenario
- Switching between multiple open Excel workbooks using keyboard shortcuts on macOS.
- Observed behavior
- The order in which Command-Tilde switches between windows is unclear, as it does not seem to strictly follow opening, saving, or modification times.
Ensure you have multiple Excel workbooks open in separate windows on the same macOS desktop space to observe the window cycling behavior properly.
Understand Stacking Order and Alternative Selection Methods
Command-Tilde cycles through windows based on macOS stacking order rather than file timestamps. You can use direct selection for precise navigation.
On a Mac, the Command-Tilde (Cmd+~) shortcut cycles through open application windows according to their 'stacking order'—which is the physical front-to-back arrangement of windows on your screen.
It does not sort windows chronologically by when they were opened, saved, or last modified. Bringing any background window to the front changes the current stacking order, which immediately alters the sequence used by Command-Tilde.
Press the 'Command' and 'Tilde' (~) keys simultaneously to bring the next Excel window in the background stack to the front.
To select a specific workbook without guessing the stacking order, click 'Window' in the top Apple menu bar and choose your desired workbook from the dropdown list.
Right-click (or Control-click) the Excel icon in your Mac Dock to see a list of all currently open workbooks, and click the one you want to bring to the front.
Use WPS Office's Tabbed Interface for Predictable Navigation
Unlike standard Excel windows that rely on macOS stacking orders, WPS Office opens multiple workbooks in a clean, browser-like tabbed interface. This allows you to switch between files predictably and keeps your workspace organized.
- 1. Open Workbooks in WPS Office: Launch WPS Office on your Mac and open your desired Excel (.xlsx) files.
- 2. Navigate the Tabbed View: Notice that all opened workbooks appear as neat tabs at the top of a single window, eliminating scattered floating windows.
- 3. Switch Between Tabs Predictably: Use the shortcut 'Control+Tab' to cycle through your open workbook tabs in a strict left-to-right order, avoiding the confusion of macOS window stacking.

Frequently Asked Questions
Can I change the Command-Tilde order to cycle chronologically in Excel for Mac?
No, the Command-Tilde (Cmd+~) shortcut is a system-level macOS function that cycles through the physical window stacking order. Excel cannot override this to sort by opening or saving times.
Why doesn't Command-Tilde work when my Excel window is in full-screen mode?
On macOS, full-screen applications are placed in their own separate virtual desktop spaces. Command-Tilde only cycles through standard windows that share the same Space.
How can I view all open Excel windows at once on a Mac?
You can use macOS Mission Control. Press the F3 key on your Mac keyboard or swipe up with three or four fingers on your trackpad to see all open Excel windows simultaneously.
Is there a way to merge all open Excel windows into tabs on Mac?
Yes, depending on your macOS version, you can go to the top Apple menu bar, click 'Window', and select 'Merge All Windows'. This places all open workbooks into a single tabbed window, allowing you to use Control-Tab to switch between them.




