Others

How to Display Excel Sheet Content Using Buttons on One Worksheet

Natalie TaylorNatalie Taylor Oct 26, 2026 869 views

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.

How to Display Excel Sheet Content Using Buttons on One Worksheet
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 you start

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.

Solution 1Recommended

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.

1
Access Ribbon Customization

Right-click anywhere on the top Excel ribbon and select 'Customize the Ribbon' from the context menu.

2
Create a New Group

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.

3
Add Navigation Commands

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.

4
Rename Buttons

Right-click each added command, click 'Rename', and give it a clear label (e.g., 'View Sheet 2') along with an appropriate icon.

Create a Custom Ribbon Group for Persistent Navigation
Macro Requirement: To make the ribbon buttons work for hidden sheets, you must write basic VBA macros that unhide the target sheet, activate it, and optionally hide the previous sheet.
Advanced Spreadsheet Navigation

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. 1. Open Your Workbook: Launch WPS Spreadsheet and open your multi-sheet workbook.
  2. 2. Insert Navigation Buttons: Navigate to the 'Insert' tab, click 'Shapes', and place interactive buttons on your main dashboard sheet.
  3. 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. 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.
Easily insert interactive buttons and shapes for seamless worksheet navigation.Customize the ribbon to keep your most-used macros and tools accessible.Fully compatible with Microsoft Excel formats (.xlsx, .xlsm).Lightweight application with a familiar, user-friendly interface.
microsoft office alternative - wps office

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.