Cách sắp xếp tab bảng tính theo thứ tự bảng chữ cái trong Excel

Cách sắp xếp tab bảng tính theo thứ tự bảng chữ cái trong Excel
Cách sắp xếp tab bảng tính theo thứ tự bảng chữ cái trong Excel

Video: Cách sắp xếp tab bảng tính theo thứ tự bảng chữ cái trong Excel

Video: Cách sắp xếp tab bảng tính theo thứ tự bảng chữ cái trong Excel
Video: CÁCH XEM IPHONE CÓ BỊ THEO DÕI HAY KHÔNG - YouTube 2024, Tháng tư
Anonim
Nếu bạn có một số lượng lớn trang tính trong sổ làm việc Excel của bạn, có thể khó tìm được một trang tính cụ thể. Sắp xếp các tab bảng tính của bạn theo thứ tự bảng chữ cái sẽ giúp bạn dễ dàng tìm thấy những gì bạn đang tìm kiếm hơn.
Nếu bạn có một số lượng lớn trang tính trong sổ làm việc Excel của bạn, có thể khó tìm được một trang tính cụ thể. Sắp xếp các tab bảng tính của bạn theo thứ tự bảng chữ cái sẽ giúp bạn dễ dàng tìm thấy những gì bạn đang tìm kiếm hơn.

Ngoài việc tổ chức các tab trang tính bằng cách áp dụng màu cho chúng, bạn cũng có thể sắp xếp chúng theo thứ tự bảng chữ cái hoặc chữ số, miễn là bạn đã áp dụng tên tùy chỉnh cho trang tính của mình. Thật không may, việc sắp xếp các tab bảng tính theo thứ tự bảng chữ cái không được tích hợp trong Excel, nhưng bạn có thể thêm macro vào sổ làm việc của mình để cho phép bạn sắp xếp các tab theo thứ tự tăng dần hoặc giảm dần. Chúng tôi sẽ hướng dẫn bạn cách thêm macro có sẵn trên trang web hỗ trợ của Microsoft vào sổ làm việc Excel của bạn sẽ sắp xếp các tab trang tính của bạn.

Để bắt đầu, nhấn Alt + F11 để mở trình soạn thảo Microsoft Visual Basic cho Ứng dụng (VBA). Sau đó, chuyển đến Chèn> Mô-đun.
Để bắt đầu, nhấn Alt + F11 để mở trình soạn thảo Microsoft Visual Basic cho Ứng dụng (VBA). Sau đó, chuyển đến Chèn> Mô-đun.
Sao chép và dán macro sau từ Microsoft vào cửa sổ mô-đun hiển thị.
Sao chép và dán macro sau từ Microsoft vào cửa sổ mô-đun hiển thị.

Sub Sort_Active_Book() Dim i As Integer Dim j As Integer Dim iAnswer As VbMsgBoxResult ' ' Prompt the user as which direction they wish to ' sort the worksheets. ' iAnswer = MsgBox('Sort Sheets in Ascending Order?' & Chr(10) _ & 'Clicking No will sort in Descending Order', _ vbYesNoCancel + vbQuestion + vbDefaultButton1, 'Sort Worksheets') For i = 1 To Sheets.Count For j = 1 To Sheets.Count - 1 ' ' If the answer is Yes, then sort in ascending order. ' If iAnswer = vbYes Then If UCase$(Sheets(j).Name) > UCase$(Sheets(j + 1).Name) Then Sheets(j).Move After:=Sheets(j + 1) End If ' ' If the answer is No, then sort in descending order. ' ElseIf iAnswer = vbNo Then If UCase$(Sheets(j).Name) < UCase$(Sheets(j + 1).Name) Then Sheets(j).Move After:=Sheets(j + 1) End If End If Next j Next i End Sub

Trình soạn thảo VBA tự động đặt tên mỗi mô-đun với một số ở cuối, chẳng hạn như Module1, Module2, v.v. Bạn chỉ có thể chấp nhận tên mặc định của mô đun. Tuy nhiên, nếu bạn dự định thêm các macro khác vào sổ làm việc của mình, bạn nên đổi tên từng mô-đun để bạn biết chúng là gì. Chúng tôi sẽ đổi tên mô-đun của mình để chỉ cho bạn cách thực hiện.

Đề xuất: