Anda mungkin tahu bahawa ada cara untuk menyembunyikan lembaran kerja. Tetapi adakah anda tahu bahawa Excel boleh Sangat Menyembunyikan lembaran kerja? Ini adalah muslihat yang digunakan oleh super-Exceller selama bertahun-tahun. Tetapi sekarang, Microsoft memanggil kami apabila kami sangat menyembunyikan sesuatu dengan VBA.
Untuk menyembunyikan lembaran kerja, anda memilih Laman Utama, Format, Sembunyikan & Sembunyikan, Sembunyikan Lembaran.

Tetapi saya tidak suka menyembunyikan lembaran kerja, kerana sesiapa yang ingin tahu boleh pergi ke menu yang sama dan melihat ada lembaran kerja untuk tidak disembunyikan.

Sekiranya anda tidak pernah mendengar tentang helaian tersembunyi, berikut adalah langkah-langkah yang tidak jelas untuknya.
- Tekan alt = "" + F11 untuk membuka editor VBA
- Di VBA, tekan Ctrl + R untuk memaparkan Project Explorer
- Dalam VBA, tekan F4 untuk memaparkan Properties Window
- Gunakan treeview (tanda tambah) di Project Explorer untuk mencari & mengembangkan buku kerja semasa. Pilih entri untuk helaian yang ingin anda sembunyikan.
- Lihat di tetingkap Properties. Buka menu lungsur turun untuk Terlihat. Terdapat pilihan untuk xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Pilih xlSheetVeryHidden untuk sangat menyembunyikan lembaran kerja.

Awas
Ini membingungkan apa yang berlaku di VBA setelah anda memilih Sangat Tersembunyi. Kerana helaian yang baru anda ubah sekarang Sangat Tersembunyi, helaian itu menjadi tidak terpilih di Project Explorer. Lembaran sebelumnya dipilih. Oleh itu, mata anda melihat anda memilih xlVeryHidden, tetapi apabila menu drop down ditutup, nampaknya entri tersebut berubah menjadi xlSheetVisible. Tidak begitu. Itu adalah jawapan lalai untuk lembaran kerja sebelumnya.
Lembaran yang sangat tersembunyi sangat mengagumkan kerana mata yang tidak tahu akan tahu bahawa mereka ada di sana menggunakan sistem menu di Excel.

Lima langkah di atas adalah membosankan. Lebih mudah untuk menambahkan makro pendek ke Buku Kerja Makro Peribadi anda:
Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub
Tetapi inilah tingkah laku kereta. Sekiranya anda sangat menyembunyikan lembaran kerja yang juga dilindungi, keberadaan buku kerja akan dipanggil oleh kotak Fail, Maklumat:

Penyelesaiannya adalah untuk tidak melindungi lembaran kerja yang sangat tersembunyi. Anda harus melindungi buku kerja untuk mengelakkan sesiapa sahaja melepaskan lembaran kerja. Atau, anda mungkin mempunyai sistem makro yang akan (a) Sangat Menyembunyikan dan Melindungi atau (b) Menyembunyikan dan Melindungi.
Setiap hari Jumaat, saya memeriksa bug atau tingkah laku amis lain di Excel.
Pemikiran Excel Hari Ini
Saya telah meminta nasihat rakan Excel saya mengenai Excel. Pemikiran hari ini untuk merenungkan:
"Jangan membungkus Jumlah () pada semua perhitungan anda."
Ingeborg Hawighorst