Cara Membuat Hyperlink / Berpindah Ke Sheet Excel Yang di Hide

Daftar Isi

Dalam bekerja dengan Excel, terkadang kita perlu membuat hyperlink untuk berpindah ke sheet lain yang telah dihide. Namun, Excel tidak memungkinkan kita untuk membuat hyperlink langsung ke sheet yang dihide. Oleh karena itu, kita perlu menggunakan beberapa trik untuk membuat hyperlink tersebut.


Banyak alasan seseorang menghide sheetnya, diantaranya karena sheet terlalu banyak, jadi dengan menghide sheetnya akan terlihat lebih rapih. Berikut cara untuk membuat hyperlink atau berpindah ke sheet excel yang di hide.

Langkah 1: Membuat Hyperlink

Pertama tama, buatlah hyperlink ke sheet yang dihide. Anda dapat membuat hyperlink dengan menekan tombol "Insert" > "Hyperlink" atau dengan menekan tombol "Ctrl + K".

1. Pilih sel yang ingin Anda jadikan hyperlink.

2. Tekan tombol "Insert" > "Hyperlink" atau tekan tombol "Ctrl + K".

3. Pilih "Place in This Document" sebagai jenis hyperlink.

4. Pilih "Nama Sheet Yang Ingin di Linkan" sebagai nama sheet yang ingin Anda tuju.

5. Klik tombol "OK".

Langkah 2: Membuat Sheet yang Dihide

Selanjutnya, klik kanan pada sheet yang akan dihide atau di sembunyikan, lalu klik tulisan hide.

Setelah sheet dihide maka link yang sebelumnya di buat tidak akan berfungsi.

Langkah 3: Menggunakan Fungsi VBA

Namun, karena sheet yang dihide tidak dapat diakses langsung, kita perlu menggunakan fungsi VBA untuk membuat hyperlink tersebut. Berikut adalah contoh kode VBA yang dapat Anda gunakan:


Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    On Error Resume Next
    Application.ScreenUpdating = False
    Dim strLinkSheet As String
    If InStr(Target.Parent, "!") > 0 Then
        strLinkSheet = Left(Target.Parent, InStr(1, Target.Parent, "!") - 1)
    Else
        strLinkSheet = Target.Parent
    End If
    Sheets(strLinkSheet).Visible = True
    Sheets(strLinkSheet).Select
    Application.ScreenUpdating = True
End Sub

Langkah 4: Cara Memasukan Fungsi VBA

Copy terlebih dahulu Code VBA di atas, setelah itu klik kanan pada sheets tempat link dibuat, kemudian klik kanan lalu klik View Code. Kemudian pastekan Code VBA pada lembar kosong.


Setelah pastekan Code VBA nya, silahkan coba klik link yang sebelumnya sudah di buat.

Langkah 5: Cara Buat Otomatis Sheets Terhide Setelah Link di Tekan

Untuk membuat supaya sheets terhide atau sembunyi kembali secara otomatis, diperlukan Code VBA tambahan pada setiap sheets yang dihide. Code VBA nya sebagai berikut :

Private Sub Worksheet_Deactivate()
Me.Visible = xlSheetHidden
End Sub
Untuk cara menggunakannya sama seperti diatas dengan menempelkan Code VBA pada lembar kosong setelah menekan View Code pada sheets yang di hide.


Langkah 6: Menyimpan File Yang Berisi Code VBA Excel

Untuk menyimpan file Excel yang berisi code VBA, Anda perlu menyimpan file tersebut dalam format file yang mendukung VBA, yaitu:

- .xlsm (Excel Macro-Enabled Workbook)
- .xltm (Excel Macro-Enabled Template)
- .xlsb (Excel Binary Workbook)

Jangan menyimpan file tersebut dalam format .xlsx karena format ini tidak mendukung VBA.

Berikut adalah langkah-langkah untuk menyimpan file Excel yang berisi code VBA:

1. Buka file Excel yang berisi code VBA.
2. Klik pada menu "File" > "Save As".
3. Pilih lokasi penyimpanan file.
4. Pilih format file yang sesuai (.xlsm, .xltm, atau .xlsb).
5. Beri nama file yang sesuai.
6. Klik tombol "Save" untuk menyimpan file.

Dengan menyimpan file dalam format yang mendukung VBA, Anda dapat memastikan bahwa code VBA Anda tetap berfungsi dengan baik.

Posting Komentar