Mengapa saya tidak bisa menyembunyikan lembar saya di excel?

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)

Izinkan saya berbagi dengan Anda sebuah trik yang membuat pengguna tidak dapat dengan mudah membuka lembarannya

 

Masalah dengan menyembunyikan lembar

Mengapa saya tidak bisa menyembunyikan lembar saya di excel?

Siapa pun dapat mengklik kanan dan menampilkan lembar Anda. Cara menyiasatinya adalah dengan melindungi struktur buku kerja Anda

  1. Buka Tab Ulasan
  2. Klik Lindungi Buku Kerja (opsi Struktur harus dicentang)
  3. Kata sandi bersifat opsional

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 Kerja

Biasanya 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

Mengapa saya tidak bisa menyembunyikan lembar saya di excel?

  1. Klik kanan pada lembar untuk Sembunyikan
  2. Klik Lihat Kode
  3. Di jendela VBA, gulung ke bawah ke properti sheet
  4. Di tarik-turun Terlihat, pilih Sangat Tersembunyi
  5. Ini akan memastikan bahwa opsi perlihatkan berwarna abu-abu saat seseorang mencoba menampilkan lembar di Excel

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

Mengapa saya tidak bisa menyembunyikan lembar saya di excel?

  • Jika excel Anda belum memiliki modul VBA, silakan masukkan dengan mengklik menu Sisipkan di jendela VBA. Sisipkan Tab >> Modul
  • Jangan khawatir kami tidak akan menulis kode apa pun, ini hanya modul kosong
  • Sekarang buka Tab Alat >> Properti Proyek VBA
  • Di Bawah Perlindungan >> Masukkan kata sandi dan aktifkan "Kunci proyek untuk dilihat"
  • Untuk menerapkannya, simpan file di. xlsm dan mulai ulang
  • Sekarang ketika pengguna mencoba mengakses jendela VBA untuk mengembalikan lembar ke terlihat, dia akan dimintai kata sandi

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 Manual

Jika 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)

  1. Klik kanan pada salah satu tab lembar kerja yang adaRight-Click on any visible sheet name
  2. Klik pada opsi Perlihatkan. Ini akan membuka kotak dialog Unhide yang mencantumkan semua lembar kerja tersembunyiClick the Unhide Sheets option
  3. Di kotak dialog Perlihatkan, klik lembar kerja yang ingin Anda perlihatkan (Anda hanya dapat memilih satu per satu)Select the sheet you want to unhide
  4. Klik OkeClick OK to unhide the selected sheet

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 Sekaligus

Dengan 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 Segera

Editor 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

  1. Klik kanan pada salah satu lembar yang terlihat di buku kerja
  2. Klik Lihat kode. Ini akan membuka Editor VBClick the View code option to open the VB Editor in Excel
  3. Klik opsi Lihat di menu dan kemudian klik pada jendela Segera. Ini akan membuat jendela Segera muncul di Editor VB (jika belum ada)Click on View and the click on the Immediate Window
  4. Di jendela Segera, salin dan tempel baris kode berikut. Untuk setiap Lembar di Buku Kerja Ini. Seprai. Lembaran. Terlihat=Benar. Lembar BerikutnyaEnter the code to unhide sheets in immediate window
  5. Tempatkan kursor di akhir barisPlace the cursor at the end of the line of code
  6. Tekan tombol Enter

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

  1. Klik tombol rekam makro (ada di kiri bawah aplikasi buku kerja Excel)Click on record macro icon
  2. Di kotak dialog Rekam Makro, ubah pengaturan Simpan makro di – Buku Kerja Makro PribadiMake sure Personal Macro Workbook is the place where macro is stored
  3. Klik Oke. Ini akan mulai merekam makroClick on OK
  4. Klik ikon Hentikan perekaman makro (di kiri bawah buku kerja). Ini akan menghentikan perekaman makroClick on Stop Macro Recording Icon
  5. Klik kanan pada tab sheet mana saja dan kemudian klik 'Lihat Kode'Click the View code option to open the VB Editor in Excel
  6. Di Editor VB, klik dua kali pada objek Modul di Pribadi. buku kerja XLSBDouble click on the Personal Macro Workbook Module option
  7. Hapus semua kode yang ada dan salin dan tempel kode di atasCopy and Paste the code in the module
  8. Klik ikon Simpan di bilah alatSave the macro in the Personal Macro Workbook
  9. Tutup Editor Vb

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

  1. Klik ikon Sesuaikan Bilah Alat Akses CepatClick on the Customize Quick Access Toolbar icon
  2. Klik Lebih Banyak PerintahClick on More Commands
  3. Di kotak dialog Opsi Excel, klik tarik-turun 'Pilih Perintah dari'Click on Choose Commands Drop Down
  4. Klik pada Makro. Ini akan menampilkan daftar semua makro di buku kerja (termasuk yang ada di PERSONAL. XLSB)Click on Macros
  5. Pilih kode makro untuk menampilkan sheetClick on the macro that you want to add to the QAT
  6. Klik tombol TambahClick on the Add Button
  7. Klik Oke

Langkah-langkah di atas akan menambahkan kode makro ini untuk menyembunyikan lembar di Bilah Alat Akses Cepat

Macro is added to the QAT

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 Nama

Dengan 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 Kustom

Ini 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

  1. Perlihatkan semua lembar kerja untuk memulai
  2. Klik tab Lihat
  3. Klik pada Tampilan KhususClick on Custom Views option
  4. Di kotak dialog Tampilan Kustom, klik Tambah. Ini akan membuka kotak dialog Tambah tampilanClick on Add button in Custom views
  5. Masukkan nama apa pun untuk tampilan ini di mana semua lembar (atau lembar yang dipilih) terlihatEnter the Custom view name
  6. Klik OkeClick OK to create the custom view

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

  1. Klik tab Lihat
  2. Klik pada Tampilan KhususClick on Custom Views option
  3. Di kotak dialog Tampilan Khusus, pilih tampilan yang ingin Anda tampilkanSelect the custom view
  4. Klik tombol TampilkanClick on Show to activate that custom view

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