If-Koubou

Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel

Bagaimana Mengurutkan Tab Lembar Kerja dalam Urutan Alfabet di Excel (Bagaimana caranya)

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.

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 Sebagai VbMsgBoxResult "Prompt pengguna sebagai arah mana mereka ingin 'mengurutkan worksheets.' IAnswer = MsgBox (" Urutkan Lembar dalam Urutan Naik? "& Chr (10) _ & "Mengklik No akan mengurutkan dalam Descending Order", _ vbYesNoCancel + vbQuestion + vbDefaultButton1, "Sort Worksheets") Untuk i = 1 Ke Sheets.Count Untuk j = 1 Ke Sheets.Count - 1 "Jika jawabannya Ya, maka sortir dalam urutan menaik. 'Jika iAnswer = vbYes Kemudian Jika UCase $ (Lembar (j) .Nama)> UCase $ (Lembar (j + 1) .Nama) Kemudian Lembar (j) .Move Setelah: = Spreadsheet (j + 1) Akhiri Jika "Jika jawabannya adalah Tidak, kemudian mengurutkan dalam urutan menurun. 'ElseIf iAnswer = vbNo Kemudian Jika UCase $ (Lembar (j) .Nama) <UCase $ (Lembar (j + 1) .Nama) Kemudian Lembar (j) .Move Setelah: = Spreadsheet (j + 1) Akhiri Jika Akhir Jika Selanjutnya j Berikutnya 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. 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.

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

Nama modul berubah dalam daftar Modul di bawah Proyek di panel kiri.

Tutup editor VBA dengan masuk ke File> Tutup dan Kembali ke Microsoft Excel.

Sekarang, kita akan menjalankan makro untuk menyortir tab kita. Tekan Alt + F8 untuk mengakses daftar makro pada kotak dialog Makro. Pilih makro dalam daftar (dalam kasus kami hanya ada satu makro), dan klik "Jalankan".

Kotak dialog berikut ditampilkan, memungkinkan Anda untuk memilih apakah Anda ingin mengurutkan lembar kerja Anda dalam urutan menaik atau menurun. Kami ingin mengurutkannya dalam urutan menaik, jadi kami klik "Ya".

Tab lembar kerja sekarang diatur 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 makro-aktif, 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 makro aktif, jika Anda belum berada di folder itu. Pilih "Excel Macro-Enabled Workbook (* .xlsm)" dari daftar buka-bawah "Save as type".

Klik "Simpan".

Jika Anda tidak menyimpan buku kerja sebagai buku kerja makro-aktif (.xlsm file), 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 mengurutkan lagi menggunakan makro. Anda selalu dapat menyimpan buku kerja sebagai file .xlsx lagi jika Anda tidak ingin menggunakan makro lagi.