Tidak dapat mengatur properti yang terlihat dari kelas lembar kerja

kata Simon Q
8 April 2019 pukul 3. 48 sore

Nama lembar yang sangat tersembunyi terlihat di editor VBA jadi, meskipun mengunci sel formula adalah ide yang bagus, itu tidak 100% mudah. Jika lembar yang sangat tersembunyi berisi rentang bernama, Pengelola Nama juga memberikan rahasianya
Berikut ini berbelit-belit, tetapi Anda bisa
- letakkan perhitungan rahasia Anda di lembar yang sangat tersembunyi #1
- gunakan lembar kedua yang sangat tersembunyi #2 untuk merujuk hanya ke sel yang Anda ingin pengguna lihat
- lihat sel lembar #2 di lembar terlihat #3 yang diakses pengguna
- kembali ke lembar #1 dan tambahkan kolom dan baris untuk mendorong sel rumus ke posisi yang tidak jelas
- sekarang tambahkan nomor acak dan teks ke sel kosong lembar #1
- atur parameter yang sangat tersembunyi untuk lembar #1 & #2
- mengunci struktur buku kerja
Bahkan jika pengguna menemukan nama lembar #1, tidak mungkin untuk membaca rumus dan hampir tidak mungkin untuk menemukan data sebenarnya karena terkubur di antara hal-hal acak. Menggunakan lembar perantara #2 menghentikan pengguna menemukan di mana 'barang bagus' di lembar #1 disembunyikan

Membalas

Anda kemudian dapat menampilkan kembali lembar kerja kapan saja dengan mengklik "Unhide" dengan mengklik kanan pada tab mana saja [atau dari editor VBA]

Sembunyikan lembar kerja [2 - xlSheetVeryHidden]

Untuk mencegah lembar kerja ditampilkan di tab, pilih nilai "2 - xlSheetVeryHidden" untuk properti "Visible"

Lembar kerja kemudian hanya dapat ditampilkan kembali dengan memodifikasi propertinya di editor VBA atau menggunakan kode VBA

Tidak dapat mengatur properti Visible dari kelas Worksheet - SOLVED


Menyembunyikan sheet adalah fitur yang sangat umum kami gunakan. Jika kami menyembunyikan beberapa lembar, maka menampilkannya bukan masalah besar dan Anda bisa mendapatkannya kembali melalui opsi "Tampilkan Lembar"

Terkadang, sheet disembunyikan tetapi kami tidak dapat menampilkannya secara langsung. Ini terjadi jika kita menyembunyikannya melalui editor VBA atau menggunakan Kode VBA


Anda dapat menyetel properti Terlihat dari sebuah sheet ke xlSheetVeryHidden dan pengguna tidak akan dapat menampilkan sheet tersebut secara langsung melalui opsi "Unhide Sheets"

Terkadang kami melihat kesalahan saat memperlihatkan lembar kami melalui Editor VBA. Kesalahan ditunjukkan di bawah ini



Ini terjadi jika lembar [atau buku kerja] diproteksi. Anda harus membuka proteksinya terlebih dahulu untuk menghilangkan kesalahan ini

Ikuti terus Blog Kami untuk Tips dan Trik lainnya di Excel. Berlangganan juga ke saluran Youtube kami untuk tutorial video

Ini hanyalah sesuatu yang dibuat untuk pengujian, jadi tidak ada informasi rahasia atau nyata di sini. Silakan perbarui dan buat perubahan jika diperlukan untuk mengujinya

Terima kasih sebelumnya untuk bantuan.

Annalisa

Velouria

London atau sekitarnya

Posting. 576


24 September 2021 - 5. 29 malam


2

Kode Aktifkan dalam bentuk melindungi buku kerja. Artinya, Anda tidak dapat mengubah visibilitas lembar apa pun kecuali Anda membuka proteksi buku kerja lagi terlebih dahulu

Annalisa Loh

Posting. 9

25 September 2021 - 2. 37 pagi


3

Saya menghapus baris di kode Aktifkan di formulir, tetapi tidak ada yang terjadi. Saya tidak mendapatkan kesalahan lagi, tetapi tidak ada lembar yang muncul. Layar Login muncul dan tetap ada tetapi tidak ada lagi yang terjadi. Apakah saya melewatkan sesuatu yang lain?

Saya telah melampirkan file yang diperbarui dengan baris kode "ThisWorkbook. Lindungi 1234" dihapus

Tolong beritahu saya

terima kasih

Annalisa

Velouria

London atau sekitarnya

Posting. 576


27 September 2021 - 10. 04 sore


4

Mereka terlihat, tidak aktif - Anda masih memilih lembar depan yang seluruhnya berwarna abu-abu. Selain itu, tab sheet telah disembunyikan sehingga tidak ada cara yang jelas bagi pengguna untuk menavigasi dalam buku kerja ini

Bagaimana cara membuat lembar kerja terlihat di VBA?

Tampilkan lembar kerja yang sangat tersembunyi dengan mengubah properti Visible .
Tekan Alt + F11 untuk membuka Editor Visual Basic
Di jendela VBAProject, pilih lembar kerja yang ingin Anda sembunyikan
Di jendela Properties, atur properti Visible ke -1 - xlSheetVisible

Bagaimana cara membuat lembar kerja saya terlihat?

Tampilkan lembar kerja .
Klik kanan pada tab yang terlihat
Pilih Perlihatkan
Tandai tab untuk ditampilkan
Klik Oke

Bagaimana cara pengguna membuat lembar kerja tidak terlihat?

Untuk menyembunyikan sheet, cukup klik kanan tab sheet dan pilih sembunyikan. Anda juga dapat menyembunyikan lembar menggunakan perintah pita berikut. Beranda > Format > Sembunyikan & Perlihatkan > Sembunyikan Lembar Kerja

Apa itu visibilitas lembar kerja?

Properti "Terlihat" memungkinkan Anda. tampilkan lembar kerja [default] sembunyikan lembar kerja . sembunyikan lembar kerja secara definitif [kemudian hanya dapat ditampilkan menggunakan kode VBA atau dari editor VBA]

Bài mới nhất

Chủ Đề