如果Excel工作簿中有大量工作表,則可能很難找到特定的工作表。按字母順序排序工作表選項卡將更容易找到您要查詢的內容。
相關:如何在Excel中重新命名工作表選項卡
除了透過對工作表應用顏色來組織工作表選項卡外,只要您已將自定義名稱應用到工作表中,也可以按字母或字母數字對它們進行排序。不幸的是,按字母順序排序工作表選項卡不是內建到Excel中的,但您可以向工作簿中新增巨集,以便您可以按升序或降序對選項卡進行排序。我們將向您展示如何將Microsoft支援站點上可用的巨集新增到Excel工作簿中,該巨集將對工作表選項卡進行排序。
首先,按Alt+F11開啟Microsoft Visual Basic for Applicati***(VBA)編輯器。然後,進入**>模組。
將以下巨集從Microsoft複製並貼上到顯示的模組視窗中。
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
VBA編輯器會在每個模組的末尾自動命名一個數字,如Module1、Module2等。您只需接受模組的預設名稱即可。但是,如果您計劃將其他巨集新增到工作簿中,最好重新命名每個模組,以便知道它們是什麼。我們將重新命名我們的模組,向您展示如何。
要重新命名模組,請在左窗格的“屬性”下的模組名稱框中選擇文字。
在“名稱”框中鍵入模組的名稱,然後按Enter鍵。請注意,模組名不能包含空格。
模組的名稱在左側窗格中“專案”下的“模組”列表中更改。
進入“檔案”>“關閉”並返回到Microsoft Excel,關閉VBA編輯器。
現在,我們將執行巨集對選項卡進行排序。按Alt+F8訪問“巨集”對話方塊上的巨集列表。選擇列表中的巨集(在本例中只有一個巨集),然後單擊“執行”。
將顯示以下對話方塊,允許您選擇是按升序還是降序對工作表排序。我們想按升序對它們排序,所以單擊“是”。
工作表選項卡現在按字母順序排列。
您新增的巨集現在是工作簿的一部分,但當您儲存它時,可能會看到以下對話方塊。這是因為您將工作簿儲存為.xlsx檔案,該檔案是不包含巨集的普通Excel工作簿格式。若要在工作簿中包含巨集並能夠執行它們,必須將工作簿另存為啟用巨集的工作簿或.xl**檔案。為此,請在此對話方塊中單擊“否”。
將顯示“另存為”對話方塊。如果您不在啟用巨集的工作簿資料夾中,請導航到要儲存該工作簿的位置。從“另存為型別”下拉列表中選擇“Excel啟用巨集的工作簿(*.xl**)”。
單擊“儲存”。
如果不將工作簿另存為啟用巨集的工作簿(.xl**檔案),則新增的巨集將被刪除。您可能需要刪除工作簿的.xlsx版本,這樣,如果要新增更多工作表選項卡並使用巨集對其重新排序,就不會忘記使用工作簿的.xl**版本。如果不想再使用巨集,則可以再次將工作簿另存為.xlsx檔案。
...如上所述,字母和字母之間有明顯的區別。字母在字母表中按順序排列,每個字母都有一個獨特的語音發音。此外,世界上不同的語言都有自己的字母和字母表。英語有一個包含26個字母的字母表。 目錄 1. 概述和主要區別 2. 什...
...少個肯定的答案,而不是沒有答案。這些步驟向您展示瞭如何應用簡單的格式。 ...
...何電子表格的先驗知識。就這麼簡單!讓我們看看William如何將單個電子表格列轉換為資料庫。 ...
... 下面是條件格式的一些一般用法,如何設定它們,當然,還有這個特性到底能做些什麼。 ...
如果您知道如何正確地對資料進行排序,資訊可以說明問題。看著一個雜亂無章的電子表格只會讓你困惑,但是像googlesheets這樣的電子表格可以讓你很容易地按照邏輯的方式對資料進行排序。 ...
當您建立一個包含任何型別資料的PDF文件時,無論您使用哪種裝置,它都會以完全相同的方式顯示資料。現代瀏覽器擁有所有基本的PDF技術,可以輕鬆地顯示和瀏覽PDF。 ...
...表上,然後您可以將其與其他工作表分開管理。下面介紹如何在Excel中建立和使用表。 如何在excel中建立表格 有兩種方法可以在Microsoft Excel中建立表。唯一明顯的區別是,如果要將特定的顏色樣式應用於表。 建立具有樣式的表...
...crosoftexcel不乏將龐大的資料集過濾成所需內容的選項。 如何對excel電子表格中的資料進行排序 在Excel中,單擊要排序的列頂部的單元格內部。 在我們的示例中,我們將單擊單元格D3並按薪資對該列進行排序。 從功能區頂部的...