Cách xóa nhiều sheet trong Excel - SÁCH MỚI

Tìm kiếm Blog này

Pages

Search This Blog

Thứ Bảy, 7 tháng 8, 2021

Cách xóa nhiều sheet trong Excel

  Nếu các bạn cần xóa nhiều sheet trong 1 file excel mà làm thủ công lần xóa lần lượt thì sẽ mất rất nhiều thời gian. Trong bài viết này, mình sẽ chỉ cho các bạn một mẹo có thể xóa nhiều sheet trong Excel một cách nhanh chóng.

Cách xóa nhanh nhiều Sheet trong Excel

1. Cách xóa nhiều sheet trong Excel thông thường

Chúng ta có thể xóa sheet trong Excel bằng cách thông thường đó là click chuột phải vào tên sheet ở thanh tab của các sheet bên dưới rồi chọn Delete.

Click chuột phải vào tên sheet ở thanh tab của các sheet bên dưới rồi chọn Delete

Nhưng nếu các bạn muốn xóa cùng lúc nhiều sheet thì cần phải chọn cùng lúc nhiều sheet một lúc.

Để có thể cùng lúc chọn nhiều sheet một lúc, các bạn bấm giữ phím Ctrl rồi click chuột lần lượt những sheet muốn xóa.

Để có thể cùng lúc chọn nhiều sheet một lúc, các bạn bấm giữ phím Ctrl rồi click chuột lần lượt những sheet muốn xóa

Sau khi chọn xong các sheet, các bạn click chuột phải vào những sheet đã chọn đó rồi chọn Delete trong danh sách hiển thị.

Click chuột phải vào những sheet đã chọn đó rồi chọn Delete trong danh sách hiển thị

Nếu các bạn cần xóa rất nhiều sheet và chỉ giữ lại một vài sheet thì các bạn có thể lựa chọn tất cả các sheet bằng cách click chuột phải vào bất cứ sheet nào trong danh sách rồi chọn Select All Sheets trong danh sách hiển thị.

Click chuột phải vào bất cứ sheet nào trong danh sách rồi chọn Select All Sheets trong danh sách hiển thị

Tiếp đó các bạn bấm giữ phím Ctrl rồi click vào những sheet muốn giữ lại chứ không muốn xóa đi.

Bấm giữ phím Ctrl rồi click vào những sheet muốn giữ lại

Tiếp đó các bạn lại click chuột phải vào những sheet muốn xóa rồi chọn Delete trong danh sách tùy chọn hiển thị.

Click chuột phải vào những sheet muốn xóa rồi chọn Delete

2. Cách xóa nhiều sheet bằng code Macros

Ngoài cách xóa sheet trực tiếp như trên, các bạn có thể sử dụng Macros để xóa nhiều sheet cùng một lúc.

Với phương pháp này các bạn có thể xóa hết tất cả các sheet có trong file Excel của mình chỉ trừ những sheet được đặt tên là GPE, vậy nên nếu các bạn phải đặt tên GPE cho những sheet muốn giữ lại trong file Excel của mình.

Sau đó, các bạn bấm tổ hợp phím Alt F11 để bật Microsoft Visual Basic for Applications lên.

Tiếp đó các bạn click vào tab Insert trong danh sách tùy chọn rồi chọn Module trong danh sách hiển thị.

Click vào tab Insert trong danh sách tùy chọn rồi chọn Module

Tiếp đó các bạn copy đoạn code dưới đây và dán vào khung soạn thảo code:

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

Copy đoạn code và dán vào khung soạn thảo code

Tiếp theo các bạn click vào tab Run trên thanh công cụ ngang. Hoặc các bạn có thể bấm nhanh phím F5.

Click vào tab Run trên thanh công cụ ngang

Click vào Run để chạy chương trình xóa nhiều sheet một lúc.

Click vào Run để chạy chương trình xóa nhiều sheet một lúc

Như vậy các bạn sẽ thấy những sheet khác ngoại trừ sheet có tên GPE sẽ bị xóa sổ nhanh chóng.

Các bạn có thể thấy tên sheet GPE chứa trong đoạn code, nếu các bạn không muốn chừa lại sheet với cái tên GPE thì có thể đổi nó thành tên một sheet khác tùy ý.

Các bạn có thể thấy tên sheet GPE chứa trong đoạn code

Bài viết hướng dẫn cách xóa nhanh nhiều sheet trong Excel của chúng tôi tới đây là kết thúc. Hi vọng rằng thông qua bài viết này, các bạn có thể biết được những cách xóa nhiều sheet trong Excel một cách nhanh chóng. Chúc các bạn thực hiện thành công thủ thuật này.

Không có nhận xét nào:

Đăng nhận xét