Buat jadual kandungan untuk spreadsheet Excel
Anda ingin mencipta jadual kandungan pada helaian pertama dalam buku kerja Excel yang lebih besar. Untuk ini anda memerlukan senarai dengan nama-nama jadual individu. Makro membantu anda melakukan ini.
Buat jadual kandungan menggunakan makro Excel
Oleh kerana anda tidak dapat mengakses nama kunci secara langsung melalui fungsi jadual, lebih baik melakukan ini dengan makro.
- Untuk melakukan ini, jalankan perintah "Alat | Macro | Macros" dalam buku kerja terbuka. Taipkan nama seperti "Senarai Jadual" untuk makro baru dan klik "Cipta".
- Masukkan kod program berikut dalam editor VBA:
- Senarai sub jadual ()
- Cadar (1) .Pilih
- Sheets.Add
- Helaian (1) .Name = "Kandungan"
- n = 1
- Untuk Setiap i Dalam Worksheets
- Sekiranya i.Index 1 Then Range ("a" & n - 1) .Value = i.Name
- n = n + 1
- Seterusnya saya
- Sub Akhir
Keluar dari editor VBA dengan arahan "Fail | Tutup dan kembali ke Microsoft Excel". Untuk menjalankan makro, hubungi "Tools | Macro | Macros". Dalam dialog berikut, pilih "Senarai jadual" makro anda dan klik pada "Jalankan".
Buat lembaran kerja baru dengan jadual kandungan
Excel kemudian mencipta lembaran kerja tambahan pada awal buku kerja dan mencipta gambaran keseluruhan semua jadual yang terkandung di dalam folder.
- Daripada lembaran baru, anda boleh mempunyai senarai yang dibuat dalam jadual yang ada. Untuk melakukan ini, tukar baris kedua makro: Sebagai contoh, masukkan >> Lembaran ("Lembaran Gambaran Keseluruhan"). Pilih <<. Anda boleh menggunakan nama helaian yang dikehendaki sebagai hujah dalam kurungan.
- Secara alternatif, pilih nombor berurutan yang sepadan dengan kedudukan helaian dalam buku kerja. Akhirnya, hapus dua baris berikut dalam makro yang memasukkan helaian tambahan.