Menyembunyikan Julat Bergantung pada Pilihan Pengguna - Petua Excel

Isi kandungan

Mike bertanya:

Dalam buku kerja saya, jika kotak semak kawalan tidak dicentang, saya ingin menyembunyikan baris dan lajur tertentu secara automatik dengan VBA. Bagaimana ini dilakukan? Terima kasih.

Sebagai kotak pilihan Kawalan, anda akan mempunyai kod yang kelihatan seperti ini:

Private Sub CheckBox1_Click() ActiveCell.Select Rows(15).Hidden = CheckBox1 End Sub

Bahagian pertama adalah untuk mengelakkan ralat JIKA anda menggunakan Excel 97. Baris kedua adalah JIKA "diperbaiki", ia boleh dibuat seperti ini:

If CheckBox1 = True then Rows(15).Hidden = True Else Rows(15).Hidden = False End If 

Tetapi mengapa semua menaip tambahan?

Artikel menarik...