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
- Sisipkan lembar dan pilih sel
- Tekan [Ctrl]+k untuk menampilkan dialog Sisipkan Hyperlink
- Di panel kiri, klik Tempatkan Di Dokumen Ini
- Temukan lembar yang ingin Anda tautkan di bawah Referensi Sel
- Sorot lembarnya. Dalam kontrol Teks Untuk Ditampilkan, Excel akan menggabungkan nama sheet dengan referensi ke sel A1
- Sorot referensi sel dan tekan Delete. Dengan begitu, tautan hanya akan menampilkan nama sheet
- Klik Oke
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
- Buat lembar baru
- Klik kanan pada tabnya
- Pilih opsi Lihat Kode untuk membuka editor VBA untuk lembar yang sesuai
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 lembar
Private 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 SubAnda 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)
Tweak
Kode 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