How to delete multiple excel sheets at once
Tutor 5 (273 Reviews)
Excel Tutor
Still stuck with a Excel question
Ask this expertAnswer
To delete multiple Excel sheets at once, select the sheets you want to remove, confirm the deletion prompt, and execute the delete command.
Windows Method
-
Hold Ctrl on your keyboard.
-
Click each sheet tab you want to delete.
Excel highlights the selected sheet tabs in a grouped state. -
Right-click one of the selected tabs.
-
Select Delete.
-
Confirm the deletion in the dialog box.
Mac Method
-
Hold Command (⌘).
-
Click each sheet tab you want to delete.
-
Right-click any selected sheet tab.
-
Select Delete.
-
Confirm the deletion.
How to delete consecutive sheets using group selection
To delete consecutive sheets, group them using Shift selection and then delete them at once.
Steps for Windows and Mac
-
Click the first sheet tab in the range.
-
Hold Shift.
-
Click the last sheet tab in the range.
Excel groups all sheets between the first and last selection. -
Right-click any sheet tab in the selection.
-
Select Delete.
-
Confirm the deletion dialog.
How to remove all sheets except one
To remove every sheet except one, group all sheets except the sheet you want to keep and delete them.
Steps
-
Hold Ctrl (Windows) or Command (⌘) (Mac).
-
Click each sheet tab except the one you want to keep.
-
Right-click any selected tab.
-
Select Delete.
-
Confirm the deletion dialog.
What happens when deleting sheets that contain data?
Excel removes all data, charts, tables, pivot tables, shapes, and formatting stored in the deleted sheets. Excel does not allow recovery after confirming deletion unless a user performs an immediate Undo (Ctrl+Z / Command+Z) before saving the workbook.
How to protect sheets from accidental deletion
-
Go to the Review tab.
-
Select Protect Workbook.
-
Create a password if needed.
-
Lock the structure.
Excel blocks sheet deletion until protection is removed.
How to check for hidden sheets before deleting
-
Right-click any sheet tab.
-
Select Unhide.
-
Review the list of hidden sheets.
-
Unhide any sheet that must be reviewed before deletion.
-
Delete only the sheets that meet your requirement.
How to delete sheets using the Ribbon
The sheet tab method is faster, but the Ribbon method still works.
Steps
-
Select multiple sheets using Ctrl, Command, or Shift.
-
Go to the Home tab.
-
Open Delete in the Cells group.
-
Select Delete Sheet.
-
Confirm the prompt.
How to delete sheets with VBA for large workbooks
To delete dozens or hundreds of sheets, VBA provides automation.
Steps
-
Press Alt + F11 to open the VBA Editor.
-
Select Insert > Module.
-
Paste the code:
Sub DeleteSelectedSheets()
Application.DisplayAlerts = False
Dim ws As Worksheet
For Each ws In ActiveWindow.SelectedSheets
ws.Delete
Next ws
Application.DisplayAlerts = True
End Sub
-
Close the editor.
-
Select the sheets to delete.
-
Run the macro from Developer > Macros.
Excel suppresses confirmation prompts due to DisplayAlerts = False.
Best Practices
-
Duplicate the workbook before bulk deletion to avoid irreversible loss.
-
Review hidden sheets and protected sheets.
-
Verify formulas linked to deleted sheets because missing sheet references return
#REF!errors. -
Confirm workbook dependencies when handling shared files.
Get Online Tutoring or Questions answered by Experts.
You can post a question for a tutor or set up a tutoring session
Answers · 1
How to sort by highlighted cells in excel
Answers · 1
How to sort excel by column and keep rows together
Answers · 1
How to sort by time in excel
Answers · 1
How to sort alphabetically in excel by last name
Answers · 1