DAPATKAN. WORKBOOK adalah perintah makro yang mengambil array nama sheet di buku kerja saat ini. Array yang dihasilkan terlihat seperti ini Show
Ekspresi samar digabungkan dengan hasilnya _Tujuan dari kode ini adalah untuk memaksa penghitungan ulang untuk mengambil perubahan pada nama sheet. Karena SEKARANG adalah fungsi yang mudah menguap, fungsi ini menghitung ulang dengan setiap perubahan lembar kerja. Fungsi SEKARANG mengembalikan nilai numerik yang mewakili tanggal dan waktu. Fungsi T mengembalikan string kosong ("") untuk nilai numerik, sehingga penggabungan tidak berpengaruh pada nilai Kembali ke lembar kerja, sel B6 berisi rumus ini yang disalin
Bekerja dari dalam ke luar, fungsi MID digunakan untuk menghapus nama lembar kerja. Array yang dihasilkan terlihat seperti ini
Ini masuk ke fungsi INDEX sebagai "array". Fungsi ROW menggunakan rentang yang diperluas untuk menghasilkan nomor baris yang bertambah. Di setiap baris baru, INDEX mengembalikan nilai larik berikutnya. Ketika tidak ada lagi nama sheet untuk ditampilkan, rumus akan mengembalikan kesalahan #REF Catatan. karena rumus ini bergantung pada perintah makro, Anda harus menyimpan sebagai buku kerja dengan makro aktif jika Anda ingin rumus terus memperbarui nama lembar setelah file ditutup dan dibuka kembali. Jika Anda menyimpan sebagai lembar kerja biasa, kode nama lembar akan dihapus Q. Saya memiliki buku kerja Excel dengan lusinan kustom - bernama worksheets. Is it possible to create a list of those worksheet names in Excel without having to retype them? A. Ya, Anda dapat membuat daftar nama lembar kerja buku kerja Excel Anda sebagai berikut. Dari tab Formulas , pilih Defined Names , Define Name to launch the New Name dialog box pictured below.
(Catatan. Buku kerja harus disimpan sebagai jenis file buku kerja Excel Makro - Diaktifkan . ) Defined Name formula.)
Selanjutnya, saya sarankan Anda menyisipkan tombol pada setiap lembar kerja yang akan mengembalikan Anda ke daftar isi, seperti berikut.
Tentang Penulis J. Carlton Collins (carlton@asearch. com) adalah konsultan teknologi, presenter konferensi, dan editor kontributor JofA Kirim pertanyaan Apakah Anda memiliki pertanyaan teknologi untuk kolom ini? . org. Kami menyesal tidak dapat menjawab satu per satu semua pertanyaan yang diajukan Bagaimana cara mengekstrak beberapa nama sheet di Excel?Cara menyalin beberapa sheet di Excel . Klik salah satu tab yang dipilih, tekan Ctrl dan seret tab ke posisi yang diinginkan Klik kanan salah satu lembar yang dipilih dan klik Salin atau Pindahkan. Kemudian, lakukan langkah-langkah ini Pada tab Beranda, klik Format > Pindahkan atau Salin Lembar. Rincian lebih lanjut dapat ditemukan di sini Bagaimana cara mendapatkan daftar lembar kerja di buku kerja?Ya, Anda dapat membuat daftar nama lembar kerja buku kerja Excel Anda sebagai berikut. Dari tab Rumus, pilih Nama yang Ditentukan, Tentukan Nama untuk membuka kotak dialog Nama Baru seperti gambar di bawah. Masukkan SheetNames ke dalam kolom Nama, masukkan rumus berikut ke dalam kolom Merujuk ke. =GANTI(DAPATKAN. LKS(1),1,CARI("]",DAPATKAN
Bagaimana cara mendapatkan daftar nama sheet di Excel VBA?Cara Mendapatkan Daftar Nama Sheet di Excel . Menggunakan Kombinasi Fungsi INDEX dan FIND untuk Mendapatkan Daftar Nama Sheet. . Memanfaatkan Fungsi INDEX bersama dengan Fungsi REPLACE (Daftar Otomatis). Menerapkan Fungsi TRANSPOSE untuk Menemukan Daftar Nama Sheet. . Menggunakan Fungsi LOOKUP untuk Mendapatkan Daftar Nama Sheet Bagaimana cara membuat indeks semua lembar di Excel?Ikuti langkah-langkahnya . Salin Kode ini Buka buku kerja excel tempat Anda ingin membuat Indeks Lembar Tekan pintasan Alt + F11 untuk membuka Jendela Visual Basic Di Menu Sisipkan, klik Modul atau gunakan pintasan Alt i m untuk menambahkan Modul. . Di modul kosong tempel kode dan tutup Editor Visual Basic |