Kali ini kami akan berbagi kembali tentang kode-kode VBA Macro Excel. Kali ini kita akan mencoba membuat kode untuk menyembunyikan sheet-sheet pada saat file tersebut ditutup atau di Close.
Menyembunyikan Sheet pada saat file di tutup
- Masuk ke Microsoft Visual Basic for Applications window dengan menekan tombol Alt + F11 atau anda klik tab "Developer" lalu klik "Visual Basic". Apabila di Office anda belum tampil tab Developer, silahkan baca "Cara Menampilkan Ribbon Developer"
- Kemudian klik 2 kali pada "ThisWorkbook"
- Copy Paste kode berikut di bawah ini dan masukan ke dalam "ThisWorkbook"
- Kode Sheets("Home").Select
Artinya bahwa pada saat file tersebut ditutup maka akan masuk ke sheet Home. - Kode Call Proteksi
Yaitu memanggil perintah Proteksi sedangkan perintah proteksi tersebut berada di Sub Proteksi() - Adapun sheet yang diproteksi tersebut adalah :
Sheets("Sheet1").Visible = xlSheetVeryHidden Sheets("Sheet2").Visible = xlSheetVeryHidden Sheets("Sheet3").Visible = xlSheetVeryHidden - Kode untuk perintah proteksi atau menyembunyikan Sheet adalah kode xlSheetVeryHidden
- Simpan file tersebut ke dalam type atau Save as type : Excel Macro-Enabled Workbook atau type Excel Binary Workbook
Kode VBA Excel untuk Menyembunyikan Sheet pada saat file di tutup
'https://baladaka.blogspot.com '============================ Private Sub Workbook_BeforeClose(Cancel As Boolean) Sheets("Home").Select Call Proteksi End Sub Sub Proteksi() Sheets("Sheet1").Visible = xlSheetVeryHidden Sheets("Sheet2").Visible = xlSheetVeryHidden Sheets("Sheet3").Visible = xlSheetVeryHidden End Sub
Catatan :
Untuk contoh File saya gabung dengan file Cara Menampilkan Sheet Pada Saat File dibuka yang dibahas berikutnya
Selamat Mencoba