Menjalankan makro secara otomatis ketika membuka buku kerja

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

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

Sebelum Anda mulai, pastikan tab pengembang yang ditampilkan pada pita. Untuk informasi selengkapnya, lihat memperlihatkan tab pengembang.

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

Penting: Kode VBA tidak dapat dibatalkan, jadi pastikan untuk menguji kode Anda di 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 Penjelajah proyek VBA 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 tampilan > Penjelajah proyek, atau tekan Ctrl + R.

    Modul buku kerja ini di Visual Basic Editor (VBE)
  3. Di jendela modul yang terbuka di sebelah kanan, sisipkan kode berikut ini:

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

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

  5. Menyimpan buku kerja sebagai buku kerja Excel makro aktif (* xlsm), dan tutup.

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

Sebelum Anda mulai, pastikan tab pengembang yang ditampilkan pada pita. Untuk melakukan itu:

  1. Pada menu, klik Excel > preferensi … > 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 dapat dibatalkan, jadi pastikan untuk menguji kode Anda di 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 Penjelajah proyek VBA 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 ini:

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

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

  5. Menyimpan buku kerja sebagai buku kerja Excel makro aktif (* xlsm), dan tutup.

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 pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×