Bagaimana cara membuat indeks tertaut di excel?

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

  1. Sisipkan lembar dan pilih sel
  2. Tekan [Ctrl]+k untuk menampilkan dialog Sisipkan Hyperlink
  3. Di panel kiri, klik Tempatkan Di Dokumen Ini
  4. Temukan lembar yang ingin Anda tautkan di bawah Referensi Sel
  5. Sorot lembarnya. Dalam kontrol Teks Untuk Ditampilkan, Excel akan menggabungkan nama sheet dengan referensi ke sel A1
  6. Sorot referensi sel dan tekan Delete. Dengan begitu, tautan hanya akan menampilkan nama sheet
  7. 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

  1. Buat lembar baru
  2. Klik kanan pada tabnya
  3. Pilih opsi Lihat Kode untuk membuka editor VBA untuk lembar yang sesuai
    Bagaimana cara membuat indeks tertaut di excel?

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 Sub

Bagaimana cara membuat indeks tertaut di excel?

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

Bagaimana cara membuat indeks tertaut di excel?

Ingatlah untuk menyimpan file Anda sebagai buku kerja yang mendukung makro (xlsm)

Bagaimana cara membuat indeks tertaut di excel?

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