How to Copy Excel Worksheets with PivotTables Without Losing Slicer Connections
Question details
The user needs to copy selected worksheets containing PivotTables and slicers to another workbook while keeping all slicer connections functional.

- 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 making copies, verify which PivotTables your slicers are currently controlling by checking their Report Connections, and ensure your workbook is saved.
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.
Open the original Excel file. Go to File > Save As, give the file a new name, and save it to your desired location.
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.
Right-click on one of the selected sheet tabs and choose 'Delete' from the context menu. Confirm the deletion if prompted.
Click on your slicers in the remaining sheets to ensure they still filter the PivotTables correctly.

Move Source Data with the Worksheets and Reconnect Slicers
Use this method if you must move specific tabs into an existing workbook rather than a brand-new file.
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. Open your data file: Launch WPS Spreadsheet and open your existing .xlsx file containing the raw data.
- 2. Insert PivotTables: Navigate to the Insert tab, click on 'PivotTable', and select your data range to generate your reports.
- 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. 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.

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.




