Terkadang Anda membutuhkan pengguna untuk tidak dapat menyembunyikan lembar yang Anda sembunyikan di excel. Namun jika Anda menggunakan opsi sembunyikan klik kanan biasa, siapa pun dapat menyembunyikan lembar Anda (jika buku kerja Anda tidak dilindungi) Show
Izinkan saya berbagi dengan Anda sebuah trik yang membuat pengguna tidak dapat dengan mudah membuka lembarannya
Masalah dengan menyembunyikan lembarSiapa pun dapat mengklik kanan dan menampilkan lembar Anda. Cara menyiasatinya adalah dengan melindungi struktur buku kerja Anda
Opsi Lindungi Buku Kerja (yang bukan bukti penuh) akan memberi Anda lapisan keamanan tambahan sehingga tidak ada yang dapat menyembunyikan lembar Anda kecuali mereka membuka proteksi buku kerja (dan mengetahui kata sandi Anda). Tetapi melindungi buku kerja juga mengunci penambahan, pemindahan, penghapusan, penyembunyian lembar kerja dan penggantian nama lembar kerja
Trik Menyembunyikan Lembar (yang tidak mudah untuk ditampilkan) tanpa Melindungi Buku KerjaBiasanya ketika Anda mengklik kanan pada nama sheet Anda melihat opsi untuk Hide, Unhide tetapi opsi ke-3 – Sangat Tersembunyi hanya tersedia di jendela VBA. Mari lihat
Ketahuilah bahwa pengguna yang cerdas dapat mengetahui hal ini, untuk membuatnya lebih aman, Anda perlu membatasi kemampuan untuk mengakses jendela VBA untuk file ini. Begini caranya
Meskipun ini sulit untuk dibobol tetapi pengguna yang bertekad dapat membobolnya, ada beberapa alat pembobol kata sandi yang tersedia Jika Anda lebih suka membaca tutorial daripada menonton video, di bawah ini adalah tutorial tertulis mendetail tentang menampilkan lembar di Excel Saat Anda bekerja dengan data yang tersebar di beberapa lembar kerja di Excel, Anda mungkin ingin menyembunyikan beberapa lembar kerja. Ini bisa untuk menghindari kekacauan atau untuk tidak menampilkan beberapa data ke klien/manajer Anda dengan menyembunyikan beberapa lembar kerja dan hanya membiarkan yang berguna tetap terlihat Dan dalam beberapa kasus, Anda mungkin memiliki buku kerja yang memiliki beberapa lembar tersembunyi dan Anda ingin memperlihatkan beberapa atau semua lembar kerja ini Dalam tutorial ini, saya akan menunjukkan kepada Anda beberapa metode untuk memperlihatkan lembar kerja di Excel (secara manual maupun otomatis menggunakan VBA). Saya juga akan menunjukkan cara menampilkan lembar kerja secara selektif berdasarkan nama atau kondisi Jadi mari kita mulai Tutorial ini Mencakup Menampilkan Lembar Secara ManualJika Anda hanya memiliki beberapa lembar kerja yang disembunyikan, Anda bisa memunculkan beberapa atau semua lembar kerja ini secara manual Misalkan Anda memiliki buku kerja Excel yang memiliki 10 lembar kerja yang disembunyikan Di bawah ini adalah langkah-langkah untuk menampilkan lembar kerja secara manual (satu per satu)
Langkah-langkah di atas akan menyembunyikan lembar kerja yang dipilih Catatan. Sayangnya, tidak ada fungsionalitas bawaan di Excel untuk menampilkan semua lembar kerja tersembunyi dengan cepat (atau cara untuk memilih lebih dari satu lembar kerja dan menampilkannya). Sampai sekarang, Anda perlu menggunakan kotak dialog perlihatkan di mana Anda hanya dapat memilih satu lembar kerja untuk ditampilkan Anda dapat menyembunyikan lembar kerja secara massal, tetapi tidak menampilkannya secara massal Jika Anda ingin menyembunyikan lembar kerja, Anda dapat memilih beberapa lembar kerja sekaligus (tahan tombol kontrol dan klik nama tab lembar kerja), klik kanan dan klik opsi Sembunyikan Sayangnya, tidak ada fungsionalitas bawaan di Excel untuk menampilkan semua lembar kerja tersembunyi dengan cepat (atau cara untuk memilih lebih dari satu lembar kerja dan menampilkannya). Sampai sekarang, Anda perlu menggunakan kotak dialog perlihatkan di mana Anda hanya dapat memilih satu lembar kerja untuk ditampilkan Meskipun tidak ada fungsionalitas bawaan untuk ditampilkan secara massal, Anda dapat melakukannya dengan mudah menggunakan kode makro VBA sederhana Perlihatkan Semua Lembar SekaligusDengan VBA, Anda dapat dengan mudah memperlihatkan lembar kerja secara massal Misalnya, jika Anda memiliki 10 lembar kerja tersembunyi, Anda dapat membuat kode VBA sederhana untuk memperlihatkan semua lembar kerja atau Anda dapat memperlihatkan berdasarkan kondisi (seperti hanya memperlihatkan yang memiliki awalan atau tahun tertentu dalam namanya) Catatan. Metode yang tercakup dalam tutorial ini tidak mengharuskan Anda menyimpan buku kerja Excel dalam format yang mendukung makro (. XLSM) untuk menggunakan kode VBA Menggunakan Jendela SegeraEditor VBA di Excel memiliki jendela langsung tempat Anda dapat mengetikkan sebaris kode dan langsung menjalankannya Di bawah ini adalah langkah-langkah untuk menggunakan baris kode di atas untuk memperlihatkan lembar melalui jendela langsung
Itu dia Langkah-langkah di atas akan langsung memperlihatkan semua lembar di buku kerja Setelah selesai, Anda dapat menutup Editor VB Bagian terbaik tentang ini adalah Anda dapat melakukan ini di buku kerja apa pun. Anda tidak perlu khawatir tentang menyimpan buku kerja dalam format yang mendukung makro. Cukup jalankan satu baris kode dan langsung sembunyikan semua lembar di buku kerja Izinkan saya juga dengan cepat menjelaskan kode VBA di bawah ini yang telah kami gunakan di jendela langsung untuk memperlihatkan lembar For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet Kode di atas menggunakan loop For Next VBA untuk menelusuri semua sheet di buku kerja dan menyetel properti yang terlihat ke TRUE. Setelah properti yang terlihat dari semua lembar diubah, kode akan berakhir Usus besar (. ) yang digunakan dalam kode di atas setara dengan jeda baris. Meskipun terlihat seperti satu baris kode, ia memiliki tiga bagian yang dipisahkan oleh dua titik dua Jika Anda tertarik untuk mempelajari lebih lanjut tentang jendela langsung dan beberapa hal luar biasa yang dapat Anda lakukan dengannya, berikut adalah tutorial mendetail tentangnya Dengan Menambahkan Makro ke QAT (dengan Satu Klik)Jika Anda harus sering memperlihatkan lembar kerja, cara lain yang baik adalah memiliki kode makro untuk memperlihatkan lembar di buku kerja makro Pribadi dan menyimpan ikon di Bilah Alat Akses Cepat Ini hanya proses satu kali dan setelah selesai, Anda kemudian dapat menyembunyikan lembar di buku kerja apa pun hanya dengan mengklik tombol di QAT Sejauh ini, ini adalah cara paling efisien untuk menampilkan lembar di Excel (paling berguna saat Anda mendapatkan banyak buku kerja dengan lembar tersembunyi dan Anda harus menampilkannya) Triknya di sini adalah dengan menyimpan kode untuk menyembunyikan lembar di Buku Kerja Makro Pribadi Buku Kerja Makro Pribadi adalah sesuatu yang selalu terbuka saat Anda membuka file Excel apa pun (meskipun Anda tidak dapat melihatnya). Saat Anda menyimpan kode makro ke buku kerja Makro Pribadi, kode ini sekarang selalu tersedia untuk Anda. Dan saat Anda menambahkan ini ke QAT dan Anda menjalankan kode makro dengan sekali klik Di bawah ini adalah kode yang perlu Anda tambahkan ke Buku Kerja Makro Pribadi Sub UnhideAllSheets() For Each Sheet In Sheets Sheet.Visible = True Next Sheet End Sub_ Di bawah ini adalah langkah-langkah untuk menambahkan kode ini ke Buku Kerja Makro Pribadi
Langkah-langkah di atas memungkinkan Anda untuk membuat Buku Kerja Makro Pribadi terlihat di Editor VB dan menempatkan kode untuk menyembunyikan lembar di dalamnya Sekarang yang perlu Anda lakukan hanyalah menambahkan kode ini ke Bilah Alat Akses Cepat sehingga Anda dapat menggunakannya kapan saja dari buku kerja apa pun Di bawah ini adalah langkah-langkah untuk menambahkan kode ini ke Bilah Alat Akses Cepat
Langkah-langkah di atas akan menambahkan kode makro ini untuk menyembunyikan lembar di Bilah Alat Akses Cepat Sekarang, setiap kali Anda mendapatkan buku kerja yang beberapa lembarnya disembunyikan, Anda hanya perlu mengklik ikon kode di QAT dan itu akan langsung menampilkan semua lembar sekaligus. Perlihatkan Lembar Dengan Teks Tertentu dalam NamaDengan VBA, Anda juga dapat menyembunyikan sheet berdasarkan namanya Misalnya, Anda memiliki buku kerja yang berisi lembar dengan tahun di namanya dan Anda ingin memperlihatkan semua yang memiliki tahun 2020 Anda dapat menggunakan kode di bawah ini untuk memperlihatkan semua lembar dengan teks 2020 di dalamnya Sub UnhideSheetsWithSpecificText() For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlSheetVisible End If Next ws End Sub Di atas menggunakan For Next loop untuk menelusuri setiap lembar kerja di buku kerja. Kondisi IF Then memeriksa nama lembar kerja dan jika itu berisi teks yang ditentukan (yaitu 2020 dalam kode ini), itu akan mengubah properti yang terlihat menjadi terlihat Dan jika nama tidak berisi teks yang ditentukan, itu akan dibiarkan apa adanya Anda juga dapat memodifikasi kode ini untuk menyembunyikan sheet berdasarkan teks pada namanya Misalnya, jika Anda ingin dengan cepat menyembunyikan semua lembar kerja yang namanya berisi teks '2020' di dalamnya, Anda dapat menggunakan kode di bawah ini Sub HideSheetsWithSpecificText() For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlHidden End If Next ws End Sub Catatan. Anda dapat menyimpan kode ini dalam modul biasa di dalam VB Editor atau Anda dapat menyimpannya di Buku Kerja Makro Pribadi. Jika Anda menyimpannya dalam modul reguler dan perlu menggunakannya lagi nanti, Anda perlu menyimpan buku kerja sebagai buku kerja dengan makro aktif (. Format XLSM) Perlihatkan Sheet yang Dipilih (Berdasarkan Pilihan Pengguna)Anda juga dapat menggunakan VBA untuk memberi pengguna keleluasaan untuk memilih apakah akan menampilkan sheet atau tidak Ini dapat dilakukan dengan menampilkan kotak pesan yang meminta pengguna untuk memilih apakah akan menampilkan sheet atau tidak. Jika dipilih, lembar tersebut akan ditampilkan, jika tidak, lembar tersebut akan dipindahkan ke lembar berikutnya Di bawah ini adalah kode yang akan melakukan ini Sub UnhideSheetsUserSelection() For Each sh In ThisWorkbook.Sheets If sh.Visible <> True Then Result = MsgBox("Do You Want to Unhide " & sh.Name, vbYesNo) If Result = vbYes Then sh.Visible = True End If Next sh End Sub_ Kode di atas melewati setiap lembar di buku kerja dan memeriksa apakah sudah terlihat atau belum. Jika disembunyikan, maka kotak pesan dengan nama lembar kerja akan ditampilkan Sebagai pengguna, Anda sekarang dapat memutuskan apakah Anda ingin menyembunyikan sheet ini atau memperlihatkannya Ini bisa bekerja dengan baik jika Anda memiliki beberapa lembar kerja yang disembunyikan dan Anda ingin menerima panggilan untuk setiap lembar satu per satu Catatan. Anda dapat menyimpan kode ini dalam modul biasa di dalam VB Editor atau Anda dapat menyimpannya di Buku Kerja Makro Pribadi. Jika Anda menyimpannya dalam modul reguler dan perlu menggunakannya lagi nanti, Anda perlu menyimpan buku kerja sebagai buku kerja dengan makro aktif (. Format XLSM) Berikut adalah tutorial di mana saya menunjukkan cara menyimpan kode dalam modul reguler di Excel (cari bagian 'Di mana meletakkan kode ini' di artikel ini) Perlihatkan Semua atau Lembar yang Dipilih Menggunakan Tampilan KustomIni adalah metode yang kurang dikenal jika Anda ingin dengan cepat memperlihatkan semua lembar kerja (atau beberapa lembar kerja yang dipilih) 'Tampilan Kustom' adalah fungsionalitas di Excel yang memungkinkan Anda membuat dan menyimpan tampilan yang dapat Anda gunakan dengan cepat dengan mengklik tombol Misalnya, Anda memiliki buku kerja Excel dengan 10 lembar kerja. Anda dapat membuat tampilan di mana semua 10 lembar ini terlihat. Di masa mendatang, jika Anda memiliki beberapa lembar yang disembunyikan dan Anda ingin kembali ke tampilan di mana semua lembar terlihat, Anda dapat melakukannya dengan memilih tampilan kustom yang sudah disimpan Jangan khawatir, Anda tidak akan kehilangan perubahan apa pun yang Anda buat setelah membuat tampilan kustom. Semua tampilan kustom dilakukan adalah membawa Anda kembali ke tampilan Excel saat Anda membuatnya. Jadi jika beberapa lembar kerja terlihat saat Anda membuat tampilan dan sekarang disembunyikan, memilih tampilan kustom tersebut akan memperlihatkan lembar ini Tujuan penggunaan Custom View adalah untuk memungkinkan pengguna membuat tampilan yang berbeda. Misalnya, jika Anda seorang analis, Anda dapat membuat tampilan yang berbeda untuk departemen yang berbeda di organisasi Anda. Jadi, Anda dapat memiliki kumpulan lembar kerja (atau sel/baris/kolom) tertentu yang terlihat untuk satu departemen dan kumpulan lainnya untuk departemen lain. Setelah Anda memiliki tampilan ini, alih-alih mengubahnya secara manual, Anda cukup mengaktifkan tampilan untuk departemen dan ini akan menampilkan lembar kerja (atau baris/kolom) yang relevan untuk mereka saja Di bawah ini adalah langkah-langkah untuk membuat tampilan kustom di Excel
Setelah tampilan dibuat, Anda kapan saja dapat meminta Excel untuk mengaktifkan tampilan ini (yang akan membuat semua lembar terlihat yang terlihat saat Anda membuat tampilan) Di bawah ini adalah langkah-langkah untuk menampilkan/mengaktifkan tampilan kustom
Ini akan langsung memperlihatkan sheet dan menampilkan sheet yang terlihat saat Anda membuat tampilan kustom tersebut Membuka Lembaran yang 'Sangat Tersembunyi'Kadang-kadang, meskipun memiliki beberapa lembar tersembunyi di buku kerja Anda, Anda tidak dapat menampilkannya secara manual Ini bisa jadi karena lembaran ini tidak hanya disembunyikan – ini 'sangat tersembunyi' Saat Anda menyembunyikan lembar di buku kerja dan Anda mengklik kanan pada nama tab apa pun, Anda akan melihat opsi untuk 'Tampilkan' lembar. Tetapi jika Anda memiliki lembar 'sangat tersembunyi' atau jika tidak ada lembar tersembunyi, maka Anda tidak akan dapat menggunakan opsi ini (itu akan berwarna abu-abu) Anda masih dapat menyembunyikan lembar 'sangat tersembunyi' ini dengan menggunakan kode VBA yang telah kami bahas di atas Cukup salin-tempel kode di bawah ini di jendela langsung dan tekan enter dan itu akan langsung menampilkan semua lembar (tersembunyi dan juga sangat tersembunyi) For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet Saya juga memiliki tutorial lengkap tentang cara menyembunyikan sheet dan membuatnya sangat tersembunyi (jika Anda tertarik mempelajarinya) Bagaimana cara menyembunyikan semua lembar di Excel?Tampilkan beberapa lembar kerja . Klik kanan tab Sheet di bagian bawah, dan pilih Unhide Di kotak dialog Perlihatkan, - Tekan tombol Ctrl (CMD di Mac) dan klik lembar yang ingin Anda tampilkan, atau. - Tekan tombol Shift + Panah Atas/Bawah untuk memilih beberapa (atau semua) lembar kerja, lalu tekan OK Bagaimana cara mencegah lembar dari Unhiding?Aktifkan perlindungan lembar kerja . Di file Excel Anda, pilih tab lembar kerja yang ingin Anda lindungi Pilih sel yang dapat diedit orang lain. . Klik kanan di mana saja di lembar dan pilih Format Cells (atau gunakan Ctrl+1, atau Command+1 di Mac), lalu buka tab Proteksi dan kosongkan Terkunci Bagaimana cara mengaktifkan unhide di Excel?Di buku kerja Excel Anda, klik kanan tab lembar mana pun dan pilih Unhide… dari menu konteks. Dalam kotak Perlihatkan, pilih lembar tersembunyi yang ingin Anda tampilkan dan klik OK (atau klik dua kali nama lembar). Selesai |