Pam ingin menyusun tab lembaran kerjanya mengikut abjad. Ini bukan perintah di Excel, tetapi menggunakan makro pendek, anda boleh menambahkannya ke Bar Alat Akses Pantas anda.
Tonton Video
- Pam mahu menyusun tab lembaran kerja mengikut abjad
- Akan menggunakan makro dalam buku kerja makro peribadi
- Alt + T + M + S dan ubah keselamatan makro untuk membenarkan makro
- Rekodkan makro Hello World ke dalam buku kerja makro peribadi
- Taipkan kod baru ke dalam Buku Kerja Makro Peribadi
- Tetapkan kod itu ke butang QAT
Transkrip Video
Belajar Excel dari Podcast, Episode 2084: Susun Tab Lembaran Kerja mengikut abjad
Hei, selamat datang kembali ke siaran net, saya Bill Jelen. Soalan hari ini dari Pam: Adakah cara untuk mengetepikan tab lembaran kerja mengikut abjad? Tidak ada cara terpadu untuk melakukannya tetapi kita boleh melakukannya dengan makro. Dan sekarang, ini adalah Makro yang semestinya ada dalam buku kerja makro peribadi, baiklah? Oleh itu, jika anda tidak pernah melakukan makro sebelumnya, kami akan melakukan Alt + T untuk Tom dan untuk Mary, S untuk Sam. Dan pastikan, anda beralih dari Nonaktifkan semua makro tanpa pemberitahuan ke Nonaktifkan makro dengan pemberitahuan.
Baiklah, tekan Alt + F8 dan lihatlah dan lihat apakah anda mempunyai makro, pastikan untuk memilih Makro di: Semua Buku Kerja Terbuka. Sekiranya anda tidak mempunyai apa-apa yang bermula sebagai PERSONAL.XLSB, anda perlu melakukan langkah pilihan ini. Sekiranya anda sudah mempunyai sesuatu dengan PERSONAL.XLSB maka tunggu sebentar, ok?
Jadi, kita akan pergi ke tab View dan kita akan Merakam Makro Baru. Ia akan dipanggil HelloWorld. Tidak ada ruang, tidak ada ruang. Dan kita akan menyimpan makro di Buku Kerja Makro Peribadi, klik OK. Dan ketik di suatu tempat Hello World, seperti itu, dan kemudian turun ke sini di sebelah Sedia dan klik Berhenti. Baiklah, sekarang ini akan memaksa anda untuk memiliki Buku Kerja Makro Peribadi. Baiklah, jika anda tidak pernah menggunakan makro sebelumnya, anda mungkin tidak memilikinya.
Pada ketika ini, kami akan menekan Alt + F11 dan jika anda tidak pernah menggunakan makro, anda akan mendapatkan skrin kelabu ini di sini. Kami akan pergi ke View, Project Explorer dan kami akan mencari PERSONAL.XLSB baru. Sekiranya anda sudah mempunyai Modul di sana yang sudah tentu anda mahu, tentu saja, buka modul dan klik dua kali Modul 1. Sekarang, saya sudah mempunyai beberapa makro dalam Buku Kerja Makro Peribadi saya tetapi saya akan datang ke sini untuk baris terakhir, masukkan beberapa ruang.
Baiklah, jadi anda akan menaip kod ini yang saya tempelkan. Dan kita akan membincangkan makro ini semasa saya menjalankannya. Jadi, saya akan menjalankannya satu baris pada satu masa dengan menekan kekunci F8. Dan satu perkara yang saya pelajari di sini adalah setelah menyelesaikan urutannya, agak membimbangkan untuk berakhir pada helaian yang berbeza, jadi saya masih ingat pada helaian apa yang ada, jadi kemudian, saya dapat memilihnya tepat sebelum makro tersebut selesai.
Baiklah sekarang, ini dia. Mari kembali ke Excel dan anda akan melihat bahawa helaian pertama di sana disebut Judul. Kami sedang berada di lembaran yang disebut Soalan. Saya mahu menambah lembaran baru sebelum Tajuk, jadi kami membuat Lembaran Kerja. Tambah dan kemudian saya mahu menamakannya semula. Pada masa ini terdapat dalam Sheet1 sebagai TempSortSheet. Hati-hati, ini mestilah nama yang tidak akan pernah anda gunakan. Seperti tidak memanggil Penyata Pendapatan ini, okey? Cukup gunakan sesuatu yang sangat rawak sehingga ketika kita- anda akan mengalami ralat jika anda sudah mempunyai lembaran yang disebut TempSortSheet. Dan yang saya dapati adalah bahawa saya menggunakan Lembaran Kerja ini. Hitung berulang kali, jadi saya akan memasukkannya ke dalam pemboleh ubah yang lebih mudah untuk mengatakan WSC daripada Lembaran Kerja. Kira kemudian. Oleh itu, kami mempunyai 150 lembaran kerja dan kami mempunyai senarai lembaran kerja tersebut.
Baiklah, jadi anda pertama kali melalui gelung di mana saya pergi dari 1 hingga 250. Pada kali pertama melalui gelung ke lembaran baru kami yang kami tambahkan, TempSortSheet, pada Baris 1 Baris 1, kami akan pergi untuk meletakkan Nilai yang = ke Lembaran Kerja pertama. Baiklah, dan yang sepatutnya ada, yup, TempSortSheet di sana. Tetapi saya akan membiarkan perkara ini berulang kali. Saya akan menekan F8 dan anda akan melihat bahawa kami mendapat semua tab helaian mengikut urutan yang terdapat di buku kerja, dan menganggap saya mula mendapatkan tab yang mempunyai nombor akaun, baiklah. Dan saya akan membiarkan ini berjalan, saya tidak mahu menekan F8 300 kali. Jadi, saya akan klik di sini dan pergi ke Debug, Run To Cursor iaitu Ctrl + F8 yang akan menyelesaikannya. Dan lihat kami mempunyai senarai semua 150 tab helaian.Itu hebat.
Dan sekarang di sinilah kami memanfaatkan kehebatan Excel. Terdapat banyak catatan dalam talian termasuk di papan pesanan, di mana mereka sebenarnya mencuba dan menyusun. Mereka menulis sendiri untuk memindahkan helaian dan kami akan memanfaatkan Excel di sini kerana Excel mempunyai jenis dan saya menggunakan kod dari Excel 2003. Saya suka kod ini, lebih senang diingat. Saya akan bermula di A1, Ubah saiznya menjadi 150 sel di mana saya Susun itu. Kuncinya adalah A1. Itulah satu-satunya perkara yang boleh berlaku. Urutan akan Menaik, dan pastikan untuk menentukan bahawa ada Header, baiklah? Kami tidak mahu TempSortSheet kami menyusun data. Baiklah, di sana. BAM! Itu betul dan kita tidak perlu menuliskan kod semacam gelembung. Dan kemudian kita akan pergi dari Row 2 iaitu A120,helaian untuk bergerak ialah A120. Kenapa " " ? Ahh, sekiranya anda mempunyai nama lembaran, seperti yang kami miliki pada awal minggu ini, seperti helaian bernama 123 yang akan mengelirukan Excel. Dan kemudian, ke mana kita akan memindahkannya? Kami akan beralih ke bukan Baris 2 tetapi selepas helaian pertama. Jadi MoveAfter menjadi 1. Jadi, kita akan mengambil helaian kita yang disebut A120 dan memindahkannya setelah helaian pertama seperti itu, F8, dan di sana ia berjaya. Jalankan ketiga-tiga baris sekali lagi. A124 datang ke tempat yang betul.akan mengambil helaian kami yang disebut A120 dan memindahkannya setelah helaian pertama seperti itu, F8, dan di sana ia berjaya. Jalankan ketiga-tiga baris sekali lagi. A124 datang ke tempat yang betul.akan mengambil helaian kami yang disebut A120 dan memindahkannya setelah helaian pertama seperti itu, F8, dan di sana ia berjaya. Jalankan ketiga-tiga baris sekali lagi. A124 datang ke tempat yang betul.
Pada ketika ini, sekarang kita tahu ia berfungsi, kita boleh melakukan Ctrl + F8 yang melakukan semua pergerakan - 150 pergerakan baru berlaku di sana. Dan sekarang, saya akan memadamkan helaian asal yang merupakan TempSortSheet kami yang telah dipadamkan. Tetapi sebelum saya menghapusnya, saya tidak mahu mereka memberitahu siapa pun yang menjalankan kod bahawa kami akan menghapus helaian. Oleh itu, saya hanya menghapusnya dan kemudian memilih helaian asal dan memaparkan mesej bahawa buku kerja telah disusun seperti itu.
Baiklah, jadi sekarang kita mempunyai makro, kita tahu makro berfungsi dan terdapat dalam buku kerja makro peribadi, beberapa perkara yang ingin kita lakukan: Alt + F11 kembali ke sini dan pastikan bahawa anda berada dalam makro peribadi buku kerja, klik di sana dan klik Simpan. Sekiranya anda tidak menyimpannya sekarang, kemudian apabila anda menutup Excel, ia akan memaparkan mesej ini mengenai 'Adakah anda ingin menyimpan perubahan ke PERSONAL.XLSB?' dan anda akan lupa sepenuhnya dan tidak menyimpan perubahan, bukan? Oleh itu, saya selalu memastikan untuk menyimpan perubahan dan kemudian Alt + Tab di mana saya Menyesuaikan Bar Alat Akses Pantas, pilih dari Makro, cari yang disebut SortSheets, tambahkan itu ke Bar Alat Akses Pantas. Saya tidak suka carta alir jadi kami akan mencari sesuatu yang mengatakan A hingga Z atau anda tahu, jadi mari 's gunakan yang satu ini dan letakkan tab kecil di sana seperti Susun Helaian seperti itu, klik OK, klik OK.
Baiklah, sekarang inilah ujian. Saya akan memasukkan buku kerja baru. Saya akan membuat beberapa salinan helaian dan kami akan meletakkannya mengikut urutan pelik, Z dan kemudian Y dan kemudian M dan kemudian B, seperti itu. Klik Isih Helaian dan BAM! Mereka kembali ke sini mengikut urutan yang betul. Betapa hebatnya itu.
Baiklah, jadi episod hari ini, Pam ingin menyusun tab lembaran kerja mengikut abjad. Wah! Kami menggunakan makro. Pertama, ubah keselamatan makro dan catat makro Hello World ke dalam buku kerja makro peribadi dan kemudian taipkan kod dalam Buku Kerja Makro Peribadi dan tetapkannya ke butang Bar Alat Akses Pantas.
Saya ingin mengucapkan terima kasih kepada Pam untuk soalan itu. Saya ingin mengucapkan terima kasih kerana berhenti. Kami akan berjumpa anda di lain kali untuk siaran net lain dari.
Muat turun fail
Muat turun fail contoh di sini: Podcast2084.xlsm