Kami mungkin mendapat kompensasi dari vendor yang muncul di halaman ini melalui metode seperti tautan afiliasi atau kemitraan bersponsor. Ini dapat memengaruhi bagaimana dan di mana produk mereka muncul di situs kami, tetapi vendor tidak dapat membayar untuk memengaruhi konten ulasan kami. Untuk info lebih lanjut, kunjungi halaman Ketentuan Penggunaan kami Hyperlink sudah ada sejak lama, tetapi beberapa pengguna Excel tidak menggunakannya. Salah satu cara pengguna Anda dapat memanfaatkannya dengan baik adalah dengan membuat lembar daftar isi sederhana. Menggunakan lembar daftar isi adalah alternatif yang baik untuk menelusuri tab lembar—dan merupakan pilihan yang baik untuk pengguna Anda yang tidak terlalu terbiasa dengan navigasi lembar seperti pengguna mahir Anda. Kabar baiknya adalah, ini adalah sesuatu yang dapat dilakukan pengguna sendiri Untuk membuat lembar daftar isi cepat, lakukan hal berikut
Ulangi petunjuk di atas hingga Anda menambahkan hyperlink untuk setiap sheet. Untuk meningkatkan keterbacaan, Anda dapat menonaktifkan garis kisi, judul, dan bilah Rumus. (Klik tab Lihat untuk opsi ini. ) Juga, hapus garis bawah dari hyperlink Hanya dalam beberapa menit, pengguna Anda dapat membuat halaman daftar isi yang masuk akal untuk navigasi lembar yang mudah. Tidak harus berisi semua lembar, cukup yang paling sering mereka gunakan. Selain itu, mereka dapat menampilkan teks apa pun yang mereka suka. Pada langkah 6 di atas, saya menyebutkan menghapus referensi sel, tetapi mereka tidak harus menampilkan nama sheet. Mereka dapat menampilkan teks deskriptif apa pun yang mereka suka Dalam panduan ini, kami akan menunjukkan cara membuat halaman indeks lembar kerja di Excel dengan hyperlink. Menggunakan VBA, Anda dapat memperbarui hyperlink secara otomatis setelah menambahkan atau menghapus sheet Unduh Buku Kerja Pertama, Anda perlu membuat lembar baru untuk indeks
Alternatifnya, Anda dapat menekan kombinasi tombol Alt + F11 untuk membuka jendela VBA dan memilih lembar indeks dari panel kiri Salin kode berikut dan rekatkan ke editor. Setelah Anda menempelkan kode, itu akan berjalan setiap kali Anda membuka lembar kerja itu Kode untuk membuat indeks lembarPrivate Sub Worksheet_Activate() 'Define variables Dim ws As Worksheet Dim row As Long row = 1 'Clear the previous list and add "INDEX" title With Me .Columns(1).ClearContents .Cells(1, 1) = "INDEX" End With 'Loop through each sheet to add a corresponding hyperlink by using the name of the worksheet For Each ws In Worksheets If ws.Name <> Me.Name And ws.Visible = xlSheetVisible Then row = row + 1 Me.Hyperlinks.Add Anchor:=Me.Cells(row, 1), _ Address:="", _ SubAddress:="'" & ws.Name & "'!A1", _ ScreenTip:="Click to go to sheet " & ws.Name, _ TextToDisplay:=ws.Name End If Next ws 'Adjust the width of first column by the longest worksheet name Me.Columns(1).AutoFit End Sub Anda dapat menutup jendela VBA sekarang dan menguji dengan membuka lembar lain selain lembar indeks, lalu kembali ke lembar indeks. Kode secara otomatis memperbarui lembar kerja yang tidak disembunyikan Ingatlah untuk menyimpan file Anda sebagai buku kerja yang mendukung makro (xlsm) TweakKode membuat hyperlink hanya untuk sheet yang terlihat. Kami menambahkan pemeriksaan ini untuk menyembunyikan sheet yang digunakan untuk penghitungan atau data statis yang seharusnya tidak dapat diakses oleh pengguna akhir Untuk menghapus kondisi ini, Anda dapat menghapus And ws. Terlihat = xlSheetBagian yang terlihat pada baris ke-13 Juga, baris terakhir dalam subrutin menyesuaikan lebar kolom pertama berdasarkan panjang nama lembar kerja terpanjang. Hapus seluruh baris ke-23, Me. Kolom(1). Paskan Otomatis, untuk menghapus ini saat membuat indeks lembar Anda dapat melihat artikel Cara menavigasi antar lembar kerja di Excel kami untuk mempelajari cara lain mengakses lembar kerja |