How to Display Excel Sheet Content Using Buttons on One Worksheet
Question details
The user wants to navigate and display content from 9 hidden sheets (Sheets 2 through 10) using interactive buttons located on Sheet 1, avoiding standard worksheet tab navigation.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating a user-friendly dashboard or interface on a primary worksheet while hiding the underlying data sheets.
- Observed behavior
- The goal is to use clickable buttons for seamless sheet navigation and data display without relying on default tabs, ensuring original formatting is maintained.
Before setting up navigation buttons, ensure that your workbook is saved as a Macro-Enabled Workbook (.xlsm) if you plan to assign VBA macros to the buttons, and that you have access to modify the ribbon settings.
Create a Custom Ribbon Group for Persistent Navigation
A professional way to navigate between hidden sheets without losing formatting is by adding custom buttons directly to the Excel ribbon.
Instead of copying worksheet data into Sheet 1, which often causes formatting loss and layout disruption, creating a custom Excel ribbon with buttons provides persistent navigation controls while preserving the original worksheet structure.
Right-click anywhere on the top Excel ribbon and select 'Customize the Ribbon' from the context menu.
Under your preferred main tab on the right side of the options window, click 'New Group' to create a dedicated space for your navigation buttons.
From the 'Choose commands from' dropdown, select 'Macros'. Add the specific macros you created to unhide and navigate to Sheets 2 through 10 into your new custom group.
Right-click each added command, click 'Rename', and give it a clear label (e.g., 'View Sheet 2') along with an appropriate icon.

Insert Clickable Shapes or Form Controls on the Main Sheet
Add visual shape buttons directly to Sheet 1 that trigger macros to reveal and switch to hidden sheets.
Create Interactive Spreadsheets Easily with WPS Office
WPS Spreadsheet provides powerful tools to customize your ribbon, insert form controls, and manage hidden sheets effortlessly. Build professional, interactive dashboards without complex setups.
- 1. Open Your Workbook: Launch WPS Spreadsheet and open your multi-sheet workbook.
- 2. Insert Navigation Buttons: Navigate to the 'Insert' tab, click 'Shapes', and place interactive buttons on your main dashboard sheet.
- 3. Link or Assign Macros: Right-click the inserted shape to select 'Hyperlink' for standard navigation, or 'Assign Macro' for advanced unhide/hide commands.
- 4. Hide Data Sheets: Right-click the worksheet tabs for Sheets 2 through 10 at the bottom and select 'Hide' to keep your dashboard clean.

Frequently Asked Questions
Can I link a button to a hidden sheet using standard hyperlinks?
Standard hyperlinks cannot navigate directly to a hidden sheet in Excel. You must use a VBA macro assigned to the button to first unhide the sheet before activating it.
Why shouldn't I just copy all the data into one main sheet?
Copying data from multiple sheets into a single sheet can result in lost formatting, disrupted cell references, and a cluttered interface. Using navigation buttons maintains the original structure while improving usability.
How do I hide the default worksheet tabs completely?
Go to File > Options > Advanced. Scroll down to the 'Display options for this workbook' section and uncheck the 'Show sheet tabs' option.
Do macros assigned to buttons work across different spreadsheet software?
Basic VBA macros generally work across standard spreadsheet software like Microsoft Excel and WPS Office, provided the file is saved in a macro-enabled format such as .xlsm.




