Daftar Isi
Tutorial ini mengklarifikasi perbedaan antara lembar tersembunyi dan sangat tersembunyi, menjelaskan cara membuat lembar kerja sangat tersembunyi dan cara melihat lembar yang sangat tersembunyi di Excel.
Apakah Anda jengkel karena tidak bisa menemukan spreadsheet yang dirujuk oleh salah satu formula Anda? Sheet tidak muncul di antara tab lain di bagian bawah workbook Anda, juga tidak muncul di tab Singkirkan Di mana mungkin lembaran itu berada? Sederhananya, itu sangat tersembunyi.
Apa itu lembar kerja yang sangat tersembunyi di Excel?
Seperti yang diketahui semua orang, lembar Excel bisa terlihat atau disembunyikan. Faktanya, ada dua tingkat penyembunyian lembar kerja: tersembunyi dan sangat tersembunyi .
Membuka kembali sheet yang disembunyikan secara normal sangatlah mudah. Yang harus Anda lakukan adalah klik kanan lembar kerja yang terlihat, klik Singkirkan Jika buku kerja hanya berisi lembar yang sangat tersembunyi, Anda bahkan tidak akan bisa membuka file Singkirkan kotak dialog karena Singkirkan akan dinonaktifkan. Jika buku kerja berisi lembar tersembunyi dan sangat tersembunyi, perintah Singkirkan dialog akan tersedia, tetapi lembaran yang sangat tersembunyi tidak akan tercantum di sana.
Secara teknis, bagaimana Excel membedakan antara lembar kerja yang tersembunyi dan sangat tersembunyi? Dengan Terlihat dari sheet, yang bisa memiliki salah satu dari nilai-nilai ini:
- xlSheetVisible (atau TRUE) - lembar terlihat
- xlSheetTersembunyi (atau FALSE) - lembar disembunyikan
- xlSheetSangatTersembunyi - lembarannya sangat tersembunyi
Sementara siapa pun bisa beralih antara TRUE (terlihat) dan FALSE (tersembunyi) dengan menggunakan Excel Singkirkan atau Sembunyikan perintah, perintah xlVeryHidden hanya dapat diatur dari dalam Editor Visual Basic.
Dari sudut pandang pengguna, apa perbedaan antara lembar tersembunyi dan sangat tersembunyi? Sederhananya begini: lembar yang sangat tersembunyi tidak dapat dibuat terlihat melalui antarmuka pengguna Excel, satu-satunya cara untuk memunculkannya adalah dengan VBA. Jadi, jika Anda ingin membuat beberapa lembar kerja Anda jauh lebih sulit untuk disembunyikan oleh orang lain (misalnya yang berisi informasi sensitif atau rumus menengah), terapkan ini lebih tinggitingkat lembaran persembunyian dan membuatnya sangat tersembunyi.
Cara membuat lembar kerja Excel sangat tersembunyi
Seperti yang sudah disebutkan, satu-satunya cara untuk membuat sheet menjadi sangat tersembunyi adalah dengan menggunakan Visual Basic Editor. Tergantung pada berapa banyak sheet yang ingin Anda sembunyikan, Anda bisa melanjutkan dengan salah satu metode berikut ini.
Membuat lembar kerja sangat tersembunyi dengan mengubah properti Visible-nya
Jika Anda ingin menyembunyikan sepenuhnya hanya satu atau dua lembar, Anda bisa mengubah Terlihat properti dari setiap lembar secara manual. Begini caranya:
- Tekan Alt + F11 atau klik tombol Visual Basic tombol pada Pengembang Ini akan membuka Visual Basic Editor dengan jendela Project Explorer di panel kiri atas yang menampilkan pohon dari semua workbook yang terbuka dan sheetnya.
- Tekan F4 atau klik Lihat > Properti Ini akan memaksa Properti muncul tepat di bawah Project Explorer (lihat gambar di bawah). Jika jendela Properti jendela sudah ada di sana, lewati langkah ini :)
- Di jendela Project Explorer, klik pada lembar kerja yang ingin Anda buat sangat tersembunyi untuk memilihnya.
- Dalam Properti jendela, atur Terlihat properti ke 2 - xlSheetSangatTersembunyi .
Itu saja! Segera setelah Terlihat Ulangi langkah-langkah di atas untuk sheet lain jika perlu dan tutup jendela Visual Basic Editor setelah selesai.
Jadikan lembar kerja aktif sangat tersembunyi dengan kode VBA
Jika Anda harus menyembunyikan lembar kerja secara teratur dan kesal karena harus melakukannya secara manual, Anda dapat mengotomatiskan pekerjaan dengan satu baris kode. Berikut makro yang membuat lembar kerja aktif menjadi sangat tersembunyi:
Sub SangatTersembunyiSheetAktif() ActiveSheet.Visible = xlSheetSangatTersembunyi End SubJika Anda menulis makro untuk pengguna lain, Anda mungkin ingin menangani situasi ketika buku kerja hanya berisi satu lembar yang terlihat. Seperti yang mungkin Anda ingat, tidak mungkin menyembunyikan semua lembar kerja secara mutlak dalam file Excel (apakah Anda membuatnya tersembunyi atau sangat tersembunyi), setidaknya satu lembar harus tetap terlihat. Jadi, untuk memperingatkan pengguna Anda tentang batasan ini, bungkus makro di atas dalam sebuah Pada Kesalahan blok seperti ini:
Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox "Buku kerja harus berisi setidaknya satu lembar kerja yang terlihat." , vbOKOnly, "Tidak dapat menyembunyikan lembar kerja" End SubBuat beberapa lembar kerja sangat tersembunyi dengan kode VBA
Jika Anda ingin menetapkan semua lembar yang dipilih agar sangat tersembunyi, telusuri semua lembar yang dipilih dalam buku kerja aktif (ActiveWindow) satu per satu dan ubah Terlihat properti ke xlSheetSangatTersembunyi .
Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Sebuah buku kerja harus berisi setidaknya satu lembar kerja yang terlihat." , vbOKOnly, "Tidak dapat menyembunyikan lembar kerja" End SubCara menampilkan lembar yang sangat tersembunyi di Excel
Sekarang setelah Anda tahu cara menyembunyikan sheet sepenuhnya di Excel, sekarang saatnya berbicara tentang bagaimana Anda dapat melihat sheet yang sangat tersembunyi.
Perlihatkan lembar kerja yang sangat tersembunyi dengan mengubah properti Visible-nya
Untuk bisa melihat lagi lembar kerja yang sangat tersembunyi, Anda hanya perlu mengubah Terlihat properti kembali ke xlSheetVisible .
- Tekan Alt + F11 untuk membuka Visual Basic Editor.
- Dalam VBAProject jendela, pilih lembar kerja yang ingin Anda tampilkan.
- Dalam Properti jendela, atur Terlihat properti ke -1 - xlSheetVisible .
Selesai!
Perlihatkan semua lembar yang sangat tersembunyi dengan VBA
Jika Anda memiliki cukup banyak sheet yang sangat tersembunyi dan Anda ingin membuat semuanya terlihat lagi, makro ini akan bekerja dengan baik:
Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End SubCatatan. Makro ini hanya membuka lembaran yang sangat tersembunyi Jika Anda ingin menampilkan semua lembar kerja yang benar-benar tersembunyi, gunakan yang di bawah ini.
Perlihatkan semua lembaran yang tersembunyi dan sangat tersembunyi pada satu waktu
Untuk menampilkan semua lembar tersembunyi dalam buku kerja aktif sekaligus, Anda cukup mengatur Terlihat dari setiap lembar ke TRUE atau xlSheetVisible .
Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubCara menggunakan makro Spreadsheet Sangat Tersembunyi
Untuk menyisipkan salah satu makro di atas dalam buku kerja Excel Anda, lakukan langkah-langkah biasa ini:
- Buka buku kerja di mana Anda ingin menyembunyikan atau memunculkan lembar.
- Tekan Alt + F11 untuk membuka Visual Basic Editor.
- Pada panel kiri, klik kanan Buku Kerja ini dan pilih Sisipkan > Modul dari menu konteks.
- Tempel kode di jendela Code.
- Tekan F5 untuk menjalankan makro.
Untuk menyimpan makro, pastikan untuk menyimpan file Anda sebagai buku kerja Excel yang mendukung makro (.xlsm). Untuk petunjuk langkah-demi-langkah mendetail, silakan lihat Cara menyisipkan dan menjalankan kode VBA di Excel.
Atau, Anda bisa mengunduh contoh buku kerja kami dengan makro dan menjalankan makro yang diinginkan langsung dari buku kerja itu.
Buku kerja contoh berisi makro berikut ini:
- SangatTersembunyiLembarAktif - membuat lembar aktif sangat tersembunyi.
- SangatTersembunyiLembar yang Dipilih - membuat semua lembar yang dipilih sangat tersembunyi.
- PerlihatkanLembarSangatTersembunyi - membuka semua lembar yang sangat tersembunyi di buku kerja yang aktif.
- PerlihatkanSemuaLembar - menampilkan semua lembar tersembunyi di buku kerja yang aktif (tersembunyi secara normal dan sangat tersembunyi).
Untuk menjalankan makro di Excel Anda, Anda melakukan hal berikut:
- Buka buku kerja yang diunduh dan aktifkan makro jika diminta.
- Buka buku kerja Anda sendiri.
- Di buku kerja Anda, tekan Alt + F8 , pilih makro yang diinginkan, dan klik Lari .
Misalnya, berikut ini cara Anda bisa membuat semua lembar kerja yang dipilih sangat tersembunyi:
Saya harap tutorial singkat ini telah menjelaskan beberapa hal tentang sheet Excel yang sangat tersembunyi. Saya berterima kasih telah membaca dan berharap untuk melihat Anda di blog kami minggu depan!
Contoh buku kerja untuk diunduh
Makro Spreadsheet Sangat Tersembunyi (file .xlsm)