Cách Sắp Xếp Sheet (bảng Tính) Trong File Excel Theo Thứ Tự A đến Z ...

Đôi khi, trong quá trình thao tác với file Excel chứa nhiều bảng tính, chúng ta sẽ có nhu cầu sắp xếp các sheet theo thứ tự từ A đến Z hoặc từ Z tới A để nhằm mục đích theo dõi dễ dàng hơn.

Vậy nên, Gitiho.com sẽ hướng dẫn cách sắp xếp các sheet trong Excel theo thứ tự đơn giản và nhanh chóng. Cùng xem nhé!

XEM NHANH BÀI VIẾT

  • 1 Cách sắp xếp sheet trong Excel tự động bằng VBA
  • 2 Cách sắp xếp các sheet theo thứ tự bằng Kutools cho Excel
  • 3 Kết luận

Cách sắp xếp sheet trong Excel tự động bằng VBA

Bước 1: Đầu tiên, bạn hãy mở trình soạn thảo VBA trong Excel bằng cách nhấn phím tắt Alt + F11. Sau đó mở cửa sổ Project – VBA Project

Cách sắp xếp sheet trong Excel tự động bằng VBA 1
mở VBA trong Excel

Bước 2: Bấm chuột phải vào trong cửa sổ Project – VBA Project và chọn Insert > tạo 1 Module mới.

Cách sắp xếp sheet trong Excel tự động bằng VBA 2
Tạo module mới trong VBA Excel

Bước 3: Chúng tôi đã viết sẵn đoạn code giúp bạn sắp xếp các sheet theo thứ tự A - Z dưới đây:

Sub SheetAscending() Dim i As Integer Dim j As Integer For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - i If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Sheets(j + 1) End If Next j Next i MsgBox "Xong" End Sub

(nguồn SheetAscending.bas hosted with ❤ by GitHub)

Còn đây là mã VBA để sắp xếp các sheet theo thứ tự từ Z về A:

Sub SheetsDescending() Dim i As Integer Dim j As Integer For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - i If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next j Next i MsgBox "Xong" End Sub

(nguồn: SheetsDescending.bas hosted with ❤ by GitHub)

Bước 4: Bấm F5 hoặc biểu tượng Run Sub/UserForm (F5) để mã code chạy và tiến hành sắp xếp thứ tự cho các trang tính trong file Excel của bạn.

Cách sắp xếp sheet trong Excel tự động bằng VBA 3

Cách sắp xếp các sheet theo thứ tự bằng Kutools cho Excel

Kutools là một add-in mở rộng dành cho Excel giúp bạn thực hiện được nhiều thao tác phức tạp và gia tăng hiệu suất khi làm việc với Excel. Trong đó, bạn có thể thử sắp xếp thứ tự các sheets với Kutools theo các bước sau:

Đầu tiên hãy cài đặt Kutools cho Excel về máy của bạn. Sau khi tải xuống thành công, hãy click vào menu Kutools Plus > Worksheet > Sort Sheets (Sắp xếp trang tính).

Cách sắp xếp các sheet theo thứ tự bằng Kutools cho Excel 1

Trong hộp thoại Sort Sheets, chọn cách sắp xếp mà bạn muốn ở thanh ngoài cùng bên phải như sắp xếp theo thứ tự chữ cái hoặc số alpha,… Tiếp theo hãy nhấn OK để hoàn tất cài đặt.

Cách sắp xếp các sheet theo thứ tự bằng Kutools cho Excel 2

Kết quả thu được tuyệt vời như sau:

Cách sắp xếp các sheet theo thứ tự bằng Kutools cho Excel 3

Kết luận

Trên đây là hướng dẫn cách sắp xếp các sheet trong Excel theo thứ tự A - Z hoặc ngược lại tự động bằng VBA. Hy vọng nó sẽ giúp ích cho quá trình thao tác với dữ liệu của bạn. Chúc các bạn ứng dụng VBA thành công vào trong công việc của mình.

Xem thêm:

5 cách lấy dữ liệu từ sheet này sang sheet khác trong Excel

Từ khóa » Cách Sắp Xếp Thứ Tự Sheet Trong Excel 2010