Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel

Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel
Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel

Video: Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel

Video: Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel
Video: 16 Setting WAJIB Untuk Pengguna Baru iPhone dengan iOS 16 - Tips Setting Terbaru di Berbagai iPhone - YouTube 2024, April
Anonim
Jika Anda memiliki banyak lembar kerja di buku kerja Excel Anda, mungkin sulit untuk menemukan lembar kerja spesifik. Menyortir tab lembar kerja Anda secara alfabet akan memudahkan Anda menemukan apa yang Anda cari.
Jika Anda memiliki banyak lembar kerja di buku kerja Excel Anda, mungkin sulit untuk menemukan lembar kerja spesifik. Menyortir tab lembar kerja Anda secara alfabet akan memudahkan Anda menemukan apa yang Anda cari.

Selain mengatur tab lembar kerja Anda dengan menerapkan warna pada mereka, Anda juga dapat mengurutkan secara alfabet atau alfanumerik, selama Anda telah menerapkan nama khusus ke lembar kerja Anda. Sayangnya, menyortir tab lembar kerja secara abjad tidak dibuat di Excel, tetapi Anda dapat menambahkan makro ke buku kerja Anda yang akan memungkinkan Anda mengurutkan tab dalam urutan menaik atau menurun. Kami akan menunjukkan kepada Anda cara menambahkan makro yang tersedia di situs dukungan Microsoft ke buku kerja Excel Anda yang akan mengurutkan tab lembar kerja Anda.

Untuk memulai, tekan Alt + F11 untuk membuka editor Microsoft Visual Basic for Applications (VBA). Lalu, masuk ke Sisipkan> Modul.
Untuk memulai, tekan Alt + F11 untuk membuka editor Microsoft Visual Basic for Applications (VBA). Lalu, masuk ke Sisipkan> Modul.
Salin dan tempel makro berikut dari Microsoft ke jendela modul yang ditampilkan.
Salin dan tempel makro berikut dari Microsoft ke jendela modul yang ditampilkan.

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

Editor VBA secara otomatis memberi nama setiap modul dengan nomor di bagian akhir, seperti Module1, Module2, dll. Anda cukup menerima nama default dari modul. Namun, jika Anda berencana menambahkan makro lain ke buku kerja Anda, ada baiknya untuk mengganti nama setiap modul sehingga Anda tahu apa itu modul. Kami akan mengganti nama modul kami untuk menunjukkan caranya.

Untuk mengganti nama modul, pilih teks di kotak Nama untuk modul di bawah Properti di sebelah kiri.
Untuk mengganti nama modul, pilih teks di kotak Nama untuk modul di bawah Properti di sebelah kiri.
Image
Image

Ketik nama untuk modul di kotak Nama dan tekan Enter. Perhatikan bahwa nama modul tidak boleh berisi spasi.

Direkomendasikan: