Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016

Anda mungkin ingin makro yang Anda rekam berjalan secara otomatis saat Anda membuka buku kerja tertentu. Prosedur berikut ini menggunakan contoh untuk memperlihatkan cara kerjanya. Anda mungkin juga ingin menjalankan makro secara otomatis saat Excel dimulai.

Sebelum Anda memulai, pastikan tab Pengembang diperlihatkan pada pita. Untuk informasi selengkapnya, lihat Memperlihatkan tab Pengembang.

Untuk menggunakan contoh di bawah ini, buka buku kerja baru.

Penting: Kode VBA tidak bisa dibatalkan, jadi pastikan untuk menguji kode Anda pada buku kerja kosong, atau salinan buku kerja yang sudah ada. Jika kode tidak melakukan apa yang Anda inginkan, Anda bisa menutup buku kerja tanpa menyimpan perubahan.

  1. Klik Pengembang > Visual Basic.

    Grup kode pada tab Pengembang

  2. Di VBA Project Explorer di sisi kiri, perluas folder Proyek VBA untuk buku kerja Anda, lalu klik ganda modul Buku Kerja Ini . Jika Anda tidak melihat Project Explorer, Anda bisa masuk ke Tampilkan > Project Explorer, atau tekan Ctrl+R.

    Modul Buku Kerja Ini dalam Editor Visual Basic (VBE)
  3. Di jendela modul yang terbuka di sebelah kanan, sisipkan kode berikut:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Tempelkan kode yang anda rekam di Sub prosedur antara baris Sub dan End Sub .

    Tutup Editor Visual Basic (Anda tidak perlu menyimpan apa pun).

  5. Simpan buku kerja sebagai Buku Kerja Macro-Enabled Excel (*xlsm), lalu tutup buku kerja.

Saat berikutnya Anda membuka buku kerja, kode yang Anda tambahkan ke prosedur Workbook_Open akan berjalan secara otomatis.

Sebelum Anda memulai, pastikan tab Pengembang diperlihatkan pada pita. Untuk melakukannya:

  1. Pada menu, klik Preferensi > Excel...Pita > & Toolbar.

  2. Dalam kategori Kustomisasi Pita , dalam daftar Tab Utama , pilih kotak centang Pengembang .

  3. Klik Simpan.

Untuk menggunakan contoh di bawah ini, buka buku kerja baru.

Penting: Kode VBA tidak bisa dibatalkan, jadi pastikan untuk menguji kode Anda pada buku kerja kosong, atau salinan buku kerja yang sudah ada. Jika kode tidak melakukan apa yang Anda inginkan, Anda bisa menutup buku kerja tanpa menyimpan perubahan.

  1. Klik Pengembang > Visual Basic.

  2. Di VBA Project Explorer di sisi kiri, perluas folder Proyek VBA untuk buku kerja Anda, lalu klik ganda modul Buku Kerja Ini .

  3. Di jendela modul yang terbuka di sebelah kanan, sisipkan kode berikut:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Tempelkan kode yang anda rekam di Sub prosedur antara baris Sub dan End Sub .

    Tutup Editor Visual Basic (Anda tidak perlu menyimpan apa pun).

  5. Simpan buku kerja sebagai Buku Kerja Macro-Enabled Excel (*xlsm), lalu tutup buku kerja.

Saat berikutnya Anda membuka buku kerja, kode yang Anda tambahkan ke prosedur Workbook_Open akan berjalan secara otomatis.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.