Cara Mengurutkan Tab Lembar Kerja dalam Urutan Alfabetis di Excel
Jika Anda memiliki sejumlah besar lembar kerja di buku kerja Excel Anda, mungkin sulit untuk menemukan lembar kerja tertentu. Menyortir tab lembar kerja Anda menurut abjad akan membuatnya lebih mudah untuk menemukan apa yang Anda cari.
Selain mengatur tab lembar kerja Anda dengan menerapkan warna, Anda juga bisa mengurutkannya secara alfabet atau alfanumerik, selama Anda telah menerapkan nama khusus pada lembar kerja Anda. Sayangnya, mengurutkan tab lembar kerja secara alfabet tidak ada di dalam Excel, tetapi Anda bisa menambahkan makro ke buku kerja Anda yang akan memungkinkan Anda untuk mengurutkan tab Anda dalam urutan naik atau turun. 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, pergi ke Sisipkan> Modul.
Salin dan tempel makro berikut dari Microsoft ke jendela modul yang ditampilkan.
Sub Sort_Active_Book () Dim i Sebagai Integer Dim j Sebagai Integer Dim iAnswer As VbMsgBoxResult "Prompt pengguna sebagai arah mana mereka ingin 'menyortir lembar kerja.' IAnswer = MsgBox (" Sortir Lembar dalam Urutan yang Mendaftar? "& Chr (10) _ & "Mengklik Tidak akan mengurutkan dalam Urutan Turun", _ vbYesNoCancel + vbQuestion + vbDefaultButton1, "Sorting Worksheets") For i = 1 To Sheets.Count For j = 1 To Sheets.Count - 1 "Jika jawabannya adalah Ya, maka urutkan dalam urutan menaik. 'If iAnswer = vbYa Then If UCase $ (Sheets (j) .Name)> UCase $ (Sheets (j + 1) .Name) Kemudian Sheets (j) .Pindah After: = Sheets (j + 1) End If "If jawabannya adalah Tidak, lalu urutkan dengan urutan menurun. 'ElseIf iAnswer = vbTidak Kemudian Jika UCase $ (Lembar (j) .Nama) < 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 dapat dengan mudah menerima nama default modul. Namun, jika Anda berencana untuk menambahkan makro lain ke buku kerja Anda, itu ide yang baik untuk mengganti nama setiap modul sehingga Anda tahu apa itu. Kami akan mengganti nama modul kami untuk menunjukkan caranya.
Untuk mengganti nama modul, pilih teks di kotak Nama untuk modul di bawah Properti di panel kiri.
Ketikkan nama untuk modul di kotak Nama dan tekan Enter. Perhatikan bahwa nama modul tidak boleh mengandung spasi.
Nama modul berubah dalam daftar Modul di bawah Project di panel kiri.
Tutup editor VBA dengan membuka File> Close dan Return to Microsoft Excel.
Sekarang, kita akan menjalankan makro untuk menyortir tab kita. Tekan Alt + F8 untuk mengakses daftar makro di kotak dialog Makro. Pilih makro dalam daftar (dalam kasus kami hanya ada satu makro), dan klik "Jalankan".
Kotak dialog berikut ini ditampilkan, memungkinkan Anda untuk memilih apakah Anda ingin mengurutkan lembar kerja Anda dalam urutan naik atau turun. Kami ingin mengurutkannya dalam urutan menaik, jadi kami mengklik "Ya".
Tab lembar kerja sekarang disusun dalam urutan abjad.
Makro yang Anda tambahkan adalah bagian dari buku kerja Anda sekarang, tetapi ketika Anda menyimpannya, Anda mungkin akan melihat kotak dialog berikut. Itu karena Anda menyimpan buku kerja Anda sebagai file .xlsx, yang merupakan format buku kerja Excel normal yang tidak menyertakan makro. Untuk memasukkan makro di buku kerja Anda, dan dapat menjalankannya, Anda harus menyimpan buku kerja Anda sebagai buku kerja yang didukung makro, atau file .xlsm. Untuk melakukan ini, klik "Tidak" pada kotak dialog ini.
Kotak dialog Save As ditampilkan. Arahkan ke tempat Anda ingin menyimpan buku kerja yang didukung makro, jika Anda belum berada di folder itu. Pilih “Excel Macro-Enabled Workbook (* .xlsm)” dari daftar turun bawah “Save as type”.
Klik "Simpan".
Jika Anda tidak menyimpan buku kerja sebagai buku kerja berkemampuan makro (file .xlsm), makro yang Anda tambahkan akan dihapus. Anda mungkin ingin menghapus versi .xlsx dari buku kerja Anda sehingga Anda tidak lupa untuk menggunakan versi .xlsm dari buku kerja Anda jika Anda ingin menambahkan lebih banyak tab lembar kerja dan mengurutkannya lagi menggunakan makro. Anda selalu dapat menyimpan buku kerja sebagai file .xlsx lagi jika Anda tidak ingin menggunakan makro lagi.