Dapatkah Anda menyembunyikan sheet di excel dari pengguna tertentu?

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

Dapatkah Anda menyembunyikan sheet di excel dari pengguna tertentu?

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

Dapatkah Anda menyembunyikan sheet di excel dari pengguna tertentu?

  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

Dapatkah Anda menyembunyikan sheet di excel dari pengguna tertentu?

  • 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

Anda dapat menyembunyikan lembar kerja dan pengguna tidak akan melihatnya saat dia membuka buku kerja. Namun, mereka dapat dengan mudah memperlihatkan lembar kerja jika mereka mau (seperti yang akan kita lihat nanti di tutorial ini)

Tetapi bagaimana jika Anda tidak ingin mereka dapat menampilkan lembar kerja?

Untuk melakukannya, Anda perlu melakukan beberapa langkah tambahan untuk memastikan lembar kerja 'sangat tersembunyi' (juga dibahas nanti dalam tutorial ini)

Mari kita lihat bagaimana cara menyembunyikan worksheet di Excel agar mudah di unhidden, atau tidak bisa di unhidden

Tutorial ini Mencakup

Cara Biasa Menyembunyikan Lembar Kerja di Excel

Anda dapat menggunakan langkah-langkah di bawah ini untuk menyembunyikan lembar kerja di Excel

  • Klik kanan pada tab lembar yang ingin Anda sembunyikan
  • Klik SembunyikanHide a worksheet in Excel - right click and select Hide

Ini akan langsung menyembunyikan lembar kerja, dan Anda tidak akan melihatnya di buku kerja. Pengaturan ini tetap utuh saat Anda menyimpan buku kerja dan membukanya kembali, atau mengirimnya ke tempat lain

TIPS PRO. Untuk menyembunyikan beberapa sheet sekaligus, tahan tombol Control lalu pilih tab sheet (yang ingin Anda sembunyikan) satu per satu. Setelah dipilih, klik kanan pada salah satu tab yang dipilih dan klik ‘Sembunyikan”. Ini akan menyembunyikan semua lembar kerja sekaligus

Meskipun metode ini menyembunyikan lembar kerja, sangat mudah untuk memperlihatkan lembar kerja ini juga

Berikut adalah langkah-langkah untuk memperlihatkan lembar kerja di Excel

  • Klik kanan pada salah satu tab yang ada
  • Klik PerlihatkanRight click and select Unhide option
  • Dalam kotak dialog Perlihatkan, pilih lembar yang ingin Anda perlihatkanSelect the sheet you want to unhide in Excel
  • Klik Oke

Ini akan langsung membuat lembar terlihat di buku kerja

Perhatikan bahwa Anda hanya dapat menampilkan satu lembar dalam satu waktu. Untuk memperlihatkan beberapa lembar, Anda perlu mengulangi langkah-langkah di atas untuk memperlihatkan setiap lembar kerja. Sebagai alternatif, Anda dapat menggunakan kode makro untuk

Meskipun metode ini berfungsi dalam banyak kasus, itu tidak terlalu membantu jika Anda ingin menyembunyikan lembar kerja sehingga klien atau kolega Anda (atau siapa pun yang berbagi buku kerja dengan Anda) tidak dapat menampilkan dan menampilkannya.

Yang perlu mereka lakukan adalah mengklik kanan pada salah satu tab dan mereka akan melihat semua lembar kerja disembunyikan (dan memperlihatkannya dengan mudah)

Jadi mari kita lihat bagaimana Anda benar-benar dapat menyembunyikan lembar kerja sehingga tidak dapat ditampilkan (setidaknya tidak begitu mudah)

Sembunyikan Lembar Kerja Sehingga Tidak Bisa Ditampilkan

Berikut adalah langkah-langkah untuk menyembunyikan lembar kerja agar tidak dapat ditampilkan

  • Klik kanan pada salah satu tab lembar kerja
  • Klik Lihat Kodehide worksheet in Excel - right click and view code
  • Di Editor VB, di penjelajah proyek di Editor VB, pilih lembar kerja yang ingin Anda sembunyikanTo hide a worksheet - select Sheet2 in the Project Explorer
  • Dengan lembar yang dipilih, klik ikon Properties di bilah alat (atau gunakan pintasan keyboard F4)Properties Icon in the Vb Editor Toolbar
  • Di panel Properties yang terbuka, pilih drop-down di depan opsi "Visible"Visible Property of the worksheet
  • Pilih '2 - xlSheetVeryHidden'xlSheetVeryHidden selected to hide the worksheet in Excel
  • Tutup Editor VB

Sekarang Anda akan melihat bahwa lembar itu disembunyikan

Saat Anda mengklik kanan salah satu tab, Anda tidak akan melihatnya di daftar lembar tersembunyi yang dapat Anda sembunyikan

Apakah metode ini sangat mudah?

Metode ini berfungsi karena pengguna tidak dapat melihat lembar tersembunyi dalam daftar lembar yang dapat dia sembunyikan

Tetapi ini tidak berarti bahwa sheet tidak dapat dibuka

Perlihatkan Lembar yang telah 'Sangat Tersembunyi'

Berikut adalah langkah-langkah untuk memperlihatkan lembar yang telah 'Sangat Tersembunyi'

  • Klik kanan pada salah satu tab yang ada
  • Klik Lihat Kodehide worksheet in Excel - right click and view code
  • Di Editor VB, klik nama sheet yang ingin Anda sembunyikan (ini akan tersedia di penjelajah proyek sebagai bagian dari objek Buku Kerja)To hide a worksheet - select Sheet2 in the Project Explorer
  • Jika panel properti tidak terlihat, klik ikon Properti di toolbar (atau gunakan pintasan keyboard F4)Properties Icon in the Vb Editor Toolbar
  • Di panel Properti, ubah properti Terlihat dari ‘2 – xlSheetVeryHidden’ menjadi ‘-1 – xlSheetVisible’make sheet visible to unhide it in Excel
  • Tutup Editor VB

Ini akan menyembunyikan lembar kerja dan akan terlihat di buku kerja

Sembunyikan/Tampilkan Lembar Kerja Menggunakan VBA

Jika Anda memiliki banyak lembar kerja yang perlu Anda sembunyikan/tampilkan, ini dapat menghabiskan banyak waktu Anda

Menggunakan kode VBA sederhana dapat mengotomatiskan tugas ini untuk Anda

Sembunyikan Semua Lembar Kerja Menggunakan VBA

Di bawah ini adalah kode VBA yang akan menyembunyikan semua lembar kerja kecuali lembar kerja saat ini/aktif

'This macro will hide all the worksheet except the active sheet
Sub HideAllExceptActiveSheet()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHidden
Next ws
End Sub

Kode di atas akan menyembunyikan semua lembar kerja kecuali kecuali lembar aktif. Namun, itu akan menyembunyikannya sehingga ini dapat dibuka dengan mudah (perhatikan bahwa ws. Properti terlihat diatur ke xlSheetHidden)

Jika Anda ingin menyembunyikan sheet sehingga tidak dapat ditampilkan, gunakan kode di bawah ini

'This macro will hide all the worksheet except the active sheet
Sub HideAllExcetActiveSheet()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHidden
Next ws
End Sub
_

Satu-satunya perubahan yang kami lakukan di sini adalah membuat ws. Properti terlihat xlSheetVeryHidden

Perlihatkan Semua Lembar Kerja Menggunakan VBA

Di bawah ini adalah kode yang akan menampilkan semua lembar kerja tersembunyi di buku kerja

'This code will unhide all sheets in the workbook
Sub UnhideAllWoksheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Visible = xlSheetVisible
Next ws
End Sub

Dengan menggunakan kode ini, kita cukup menelusuri setiap lembar kerja satu per satu dan membuat ws. Properti terlihat sama dengan xlSheetVisible

Di mana harus meletakkan kode?

Di bawah ini adalah langkah-langkah untuk menempatkan kode di VB Editor

  • Klik pada tab PengembangDeveloper tab in the ribbon
  • Klik ikon Visual Basic (atau gunakan pintasan keyboard – ALT + F11)Visual Basic icon in the ribbon
  • Di Editor VB, klik kanan salah satu objek buku kerja
  • Pergi ke Sisipkan dan pilih Modul. Ini akan memasukkan modul baru ke dalam buku kerjaInsert module to copy code to hide and unhide sheet in Excel
  • Klik dua kali pada ikon Modul dan salin dan tempel kode di jendela kode modulPaste the code to hide unhide worksheet in the module window

Sekarang Anda dapat menetapkan makro ke bentuk atau menjalankannya dari tab Pengembang. Anda dapat membaca selengkapnya tentang berbagai cara menjalankan makro di Excel di sini

Perhatikan bahwa Anda tidak perlu memasukkan modul baru untuk setiap kode. Anda dapat memiliki satu modul tunggal dan memiliki beberapa kode makro VBA di dalamnya

Bagaimana cara membatasi akses ke lembar tersembunyi di Excel?

Pilih File > Info. Pilih Lindungi Buku Kerja, arahkan ke Batasi Izin oleh Orang, lalu pilih Akses Terbatas. Dalam kotak dialog Izin, pilih Batasi izin untuk buku kerja ini, lalu tetapkan tingkat akses yang Anda inginkan untuk setiap pengguna

Bisakah Anda mengunci lembar kerja individual di Excel?

Di lembar kerja, pilih hanya sel yang ingin Anda kunci. Memunculkan jendela popup Format Cells lagi (Ctrl+Shift+F). Kali ini, pada tab Proteksi, centang kotak Terkunci, lalu klik OK. Pada tab Tinjau, klik Lindungi Lembar

Bagaimana cara melindungi lembar kerja individu oleh pengguna?

Excel memungkinkan Anda untuk memproteksi lembar kerja individual, seperti yang telah Anda pelajari di terbitan ExcelTips lainnya. (Anda memilih Alat. Perlindungan. Lindungi Lembar. ) Anda dapat menggunakan pendekatan ini untuk melindungi masing-masing lembar kerja secara mandiri, menggunakan kata sandi yang berbeda