Jika Anda ingin sebuah macro berjalan otomatis saat file Excel dibuka, misalnya untuk mengisi data, menyembunyikan sheet, atau menampilkan pengingat, Anda bisa menggunakan event Workbook_Open
. Fitur ini sangat berguna untuk automasi laporan, pengingat deadline, atau pengaturan awal file Excel.
Langkah Menjalankan Macro Otomatis Saat File Dibuka
1. Buka Editor VBA
- Tekan Alt + F11 di Excel
- Di jendela Project Explorer, klik dua kali ThisWorkbook
2. Tambahkan Kode Ini ke ThisWorkbook
Private Sub Workbook_Open()
MsgBox "Selamat datang! File ini akan berjalan otomatis.", vbInformation
End Sub
Setiap kali file dibuka, macro tersebut akan langsung berjalan dan menampilkan pesan sambutan.
Contoh Penggunaan Macro Otomatis
- Membuka sheet tertentu saat file dibuka:
Private Sub Workbook_Open()
Sheets("Laporan Bulanan").Activate
End Sub
Private Sub Workbook_Open()
Sheets("Rahasia").Visible = xlSheetVeryHidden
End Sub
Private Sub Workbook_Open()
Sheets("Absensi").Range("A1").Value = Date
End Sub
3. Simpan File dalam Format Macro
Setelah menulis macro:
- Pilih File → Save As
- Pilih Excel Macro-Enabled Workbook (*.xlsm)
4. Aktifkan Macro Saat Membuka File
Saat Anda membuka file, Excel akan menampilkan peringatan keamanan.
- Klik tombol Enable Content
- Setelah itu macro akan langsung berjalan
Tips Keamanan
- Pastikan hanya mengaktifkan macro dari sumber yang terpercaya
- Gunakan digital signature jika macro digunakan secara luas
FAQ
- Apakah bisa menjalankan lebih dari satu macro saat file dibuka?
Bisa, tulis semua perintah macro dalam subWorkbook_Open()
. - Apakah macro bisa dijalankan secara otomatis di Excel Online?
Tidak, macro hanya berjalan di Excel Desktop (Windows/Mac). - Bagaimana jika macro tidak berjalan saat dibuka?
Cek apakah macro diaktifkan dan file disimpan dalam format.xlsm
.
Related Posts
- Cara Membuat Macro Pengingat Otomatis
- Template Excel Absensi Otomatis
- Menjadwalkan Laporan Excel Otomatis
Related Resources
Tags: #MacroExcel #WorkbookOpen #ExcelAutomation #RunMacroAutomatically #ExcelTips
0 komentar:
Posting Komentar