Pivot Table Issues

How to Copy Excel Worksheets with PivotTables Without Losing Slicer Connections

John WilsonJohn Wilson Nov 2, 2026 870 views

Question details

The user needs to copy selected worksheets containing PivotTables and slicers to another workbook while keeping all slicer connections functional.

How to Copy Excel Worksheets with PivotTables Without Losing Slicer Connections
Product
Excel
Device & OS
not provided
Scenario
Distributing or separating specific Excel tabs containing interconnected PivotTables and slicers to a new file.
Observed behavior
When copying only the selected worksheets to a new workbook, the PivotTables lose their slicer connections and access to the original source data cache.
Before you start

Before making copies, verify which PivotTables your slicers are currently controlling by checking their Report Connections, and ensure your workbook is saved.

Solution 1Recommended

Copy the Entire Workbook and Delete Unwanted Sheets

The most reliable and practical method to preserve all data caches and slicer connections is to duplicate the entire file.

When you copy a worksheet independently, Excel creates a new pivot cache, which breaks the shared slicer connections. By copying the entire workbook instead, you maintain the original data structure, pivot cache, and all associated report connections.

1
Duplicate the workbook

Open the original Excel file. Go to File > Save As, give the file a new name, and save it to your desired location.

2
Select unwanted sheets

Open the newly saved workbook. Hold down the Ctrl key and click on the sheet tabs at the bottom that you do not want to keep.

3
Delete the sheets

Right-click on one of the selected sheet tabs and choose 'Delete' from the context menu. Confirm the deletion if prompted.

4
Verify slicer functionality

Click on your slicers in the remaining sheets to ensure they still filter the PivotTables correctly.

Copy the Entire Workbook and Delete Unwanted Sheets
Advanced Data Analysis

Easily Manage PivotTables and Slicers with WPS Office

WPS Spreadsheet provides a seamless, familiar interface to handle complex data tasks, including PivotTable creation and managing slicer connections. Fully compatible with Microsoft Excel file formats, it ensures your data analysis stays intact when moving across different workbooks.

  1. 1. Open your data file: Launch WPS Spreadsheet and open your existing .xlsx file containing the raw data.
  2. 2. Insert PivotTables: Navigate to the Insert tab, click on 'PivotTable', and select your data range to generate your reports.
  3. 3. Manage Slicer Connections: Insert a Slicer from the PivotTable Tools tab. Right-click the slicer and select 'Report Connections' to link it to multiple PivotTables effortlessly.
  4. 4. Save with high compatibility: Save your work in the standard .xlsx format to ensure your slicer connections work flawlessly for any user sharing the file.
Fully compatible with Microsoft Excel PivotTables, Slicers, and .xlsx formatsFree and lightweight alternative to heavy Office suitesIntuitive user interface for advanced data analysis and visualizationRobust cross-platform support for Windows, Mac, and Linux
microsoft office alternative - wps office

Frequently Asked Questions

Why do my slicers disconnect when copying PivotTable sheets?

Slicers disconnect because a copied PivotTable sheet creates a separate pivot cache in the new workbook. The slicer loses its shared reference to the other PivotTables that were originally using the same background data cache.

Where do I find the Report Connections for a slicer?

To access Report Connections, right-click on the slicer itself and choose 'Report Connections' (or 'PivotTable Connections' in older versions) from the context menu. A dialog box will appear listing available PivotTables.

Can I use VBA macros to keep slicer connections when copying?

Yes, you can write VBA code to automate copying the worksheets and programmatically rebuilding the slicer's Report Connections in the destination workbook. However, saving a copy of the workbook and deleting unwanted sheets is much faster for users without coding expertise.