Thao tác với sheet trong Excel bao gồm những thao tác vô cùng căn bản khi chúng ta làm việc với bảng dữ liệu Excel. Với một sheet Excel chúng ta có các thao tác như thêm sheet, đổi màu sheet hay xóa sheet khi không sử dụng. Thao tác xóa sheet về cơ bản chỉ cần nhấn Delete để xóa. Tuy nhiên nếu bạn cần phải xóa nhiều sheet thì cách làm truyền thống xóa từng sheet tương đối mất thời gian và không chuyên nghiệp. Bài viết dưới đây sẽ hướng dẫn bạn đọc 2 cách xóa nhiều sheet trong Excel.

1. Cách xóa nhiều sheet Excel bằng Ctrl

Để xóa 1 sheet trong Excel thì bạn chỉ cần chuột phải vào sheet cần xóa rồi chọn Delete.

Xóa 1 sheet

Nếu muốn xóa cùng lúc nhiều sheet thì chúng ta nhấn và giữ phím Ctrl rồi nhấn vào các sheet muốn xóa, nhấn chuột phải chọn Delete.

Xóa nhiều sheet cùng lúc

Ngoài ra bạn cũng có thể nhấn chuột phải vào một sheet chọn Select All Sheets để chọn tất cả các sheet.

Chọn tất cả các sheet

Nhấn giữ phím Ctrl rồi click vào những sheet không muốn xóa, rồi cũng nhấn Delete để xóa những sheet còn lại.

Chọn xóa các sheet

2. Hướng dẫn xóa nhiều sheet Excel bằng code Macros

Bên cạnh việc xóa sheet Excel theo cách truyền thống bên trên thì chúng ta cũng có thể sử dụng Macros để xóa nhiều sheet cùng một lúc.

Bước 1:

Bạn đặt tên sheet không muốn xóa khác biệt với những sheet khác. Sau đó nhấn tổ hợp phím Alt + F11 để bật Microsoft Visual Basic for Applications lên. Sau đó nhấn Insert > Module.

Insert > Module

Bước 2:

Tiếp đến bạn nhập mã code dưới đây vào giao diện.

Public Sub Test()
 
 Application.DisplayAlerts = False
 
 Dim Ws As Worksheet
 
 For Each Ws In Worksheets
 
 If Ws.Name <> "Test" Then Ws.Delete
 
 Next Ws
 
 Application.DisplayAlerts = True
 
 End Sub

Ở đây Test là sheet muốn giữ lại trong bảng Excel.

Nhập mã code

Bước 3:

Tiếp tục nhấn vào Run để tiến hành chạy code trên Excel.

Nhấn Run

Kết quả tất cả các sheet trong file dữ liệu đã bị xóa, trừ sheet Test mà chúng ta đã nhập trong mã code.

Giữ lại sheet

Video hướng dẫn xóa nhiều sheet trong Excel