Menjalankan makro di Excel

Berlaku Untuk
Excel 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

Ada beberapa cara untuk menjalankan makro di Microsoft Excel. Makro adalah tindakan atau sekumpulan tindakan yang bisa Anda gunakan untuk mengotomatisasi tugas. Makro direkam dalam bahasa pemrograman Visual Basic for Applications. Anda selalu bisa menjalankan makro dengan memilih perintah Makro pada tab Pengembang di pita. Bergantung pada cara makro ditetapkan untuk dijalankan, Anda mungkin juga bisa menjalankannya dengan menekan tombol pintasan kombinasi, dengan memilih tombol di Toolbar Akses Cepat atau dalam grup kustom di pita, atau dengan memilih objek, grafik, atau kontrol. Selain itu, Anda bisa menjalankan makro secara otomatis setiap kali Anda membuka buku kerja.

Sebelum Anda menjalankan makro

Sebelum mulai mengerjakan makro, Anda harus mengaktifkan tab Pengembang .

  • Untuk Windows, masuk kePita KustomisasiOpsi>File>, lalu, di bagian Kustomisasi Pita, di bawah Tab Utama, centang kotak Pengembang, dan tekan OK.
  • Untuk Mac, buka Preferensi Excel>...>Pita & Toolbar, lalu, di bagian Kustomisasi Pita , di bawah Tab Utama, centang kotak Pengembang , dan tekan OK.

Menjalankan makro dari tab Pengembang

  1. Buka buku kerja yang berisi makro.

  2. Pada tab Pengembang , pilih Makro.

  3. Dalam kotak Nama makro , pilih makro yang ingin Anda jalankan, lalu tekan tombol Jalankan .

  4. Anda juga memiliki pilihan lain:

    • Opsi - Tambahkan tombol pintasan, atau deskripsi makro.
    • Langkah atau Langkah Ke - Ini akan membuka Editor Visual Basic ke baris pertama makro. Menekan F8 akan memungkinkan Anda menelusuri kode makro satu baris dalam satu waktu.
    • Edit - Tindakan ini akan membuka Visual Basic Editor dan memungkinkan Anda mengedit kode makro sesuai kebutuhan. Setelah membuat perubahan, Anda dapat menekan F5 untuk menjalankan makro dari editor.

Menjalankan makro dengan menekan tombol pintasan kombinasi

Anda bisa menambahkan tombol pintasan kombinasi ke makro saat Anda merekamnya, dan Anda juga bisa menambahkannya ke makro yang sudah ada:

  1. Pada tab Pengembang , pilih Makro.

  2. Dalam kotak Nama makro , pilih makro yang ingin Anda tetapkan ke tombol pintasan kombinasi.

  3. Pilih Opsi.
    Kotak dialog Opsi Makro muncul.

  4. Dalam kotak Tombol pintasan , ketik huruf kecil atau huruf besar apa pun yang ingin Anda gunakan dengan tombol pintasan.

    Catatan

    • Untuk Windows, tombol pintasan untuk huruf kecil adalah Ctrl+letter. Untuk huruf besar, Ctrl+Shift+Letter.
    • Untuk Mac, tombol pintasan untuk huruf kecil adalah Option+Command+letter, tetapi Ctrl+letter juga akan berfungsi. Untuk huruf besar, Ctrl+Shift+Letter.
    • Berhati-hatilah dalam menetapkan tombol pintasan, karena tombol pintasan Excel default yang setara akan ditimpa saat buku kerja yang berisi makro terbuka. Misalnya, jika menetapkan makro ke Ctrl+z, Anda akan kehilangan kemampuan untuk Membatalkan. Oleh karena itu, sebaiknya gunakan Ctrl+Shift+Huruf besar sebagai gantinya, seperti Ctrl+Shift+Z, yang tidak memiliki pintasan yang setara di Excel.

    Untuk daftar tombol pintasan kombinasi Ctrl yang sudah ditetapkan di Excel, lihat artikel Pintasan Excel dan tombol fungsi.

  5. Dalam kotak Deskripsi , ketikkan deskripsi makro.

  6. Pilih OK untuk menyimpan perubahan Anda, lalu pilih Batal untuk menutup kotak dialog Makro .

Menjalankan makro dengan memilih tombol di Bilah Alat Akses Cepat

Untuk menjalankan makro dari tombol di toolbar Akses Cepat, anda terlebih dahulu harus menambahkan tombol ke toolbar. Untuk melakukannya, lihat Menetapkan makro ke tombol.

Menjalankan makro dengan memilih tombol dalam grup kustom pada pita

Anda bisa membuat grup kustom yang muncul pada tab di pita lalu menetapkan makro ke tombol di grup itu. Misalnya, Anda bisa menambahkan grup kustom bernama "Makro Saya" ke tab Pengembang lalu menambahkan makro (yang muncul sebagai tombol) ke grup baru. Untuk melakukannya, lihat Menetapkan makro ke tombol.

Menjalankan makro dengan memilih area pada objek grafik

Anda bisa membuat hotspot pada grafik yang bisa diklik pengguna untuk menjalankan makro.

  1. Di lembar kerja, sisipkan objek grafik, seperti gambar, atau gambar bentuk. Skenario umumnya adalah menggambar bentuk Persegi Bulat, dan memformatnya agar terlihat seperti tombol.
    Untuk mempelajari tentang menyisipkan objek grafik, lihat Menambahkan, mengubah, atau menghapus bentuk.

  2. Klik kanan hotspot yang Anda buat, lalu pilih Tetapkan Makro.

  3. Lakukan salah satu langkah berikut:

    • Untuk menetapkan makro yang sudah ada ke objek grafik, klik ganda makro atau masukkan namanya dalam kotak Nama makro .

    • Untuk merekam makro baru untuk ditetapkan ke objek grafik yang dipilih, pilih Rekam Makro, ketikkan nama untuk makro dalam kotak dialog Rekam Makro , lalu pilih OK untuk mulai merekam makro Anda. Setelah selesai merekam makro, pilih Gambar TombolHentikan Perekaman pada tab Pengembang dalam grup Kode.

      Tips

       Anda juga dapat memilih Gambar Tombol Hentikan Perekaman di sisi kiri bilah status.

    • Untuk mengedit makro yang sudah ada, pilih nama makro dalam kotak Nama makro , lalu pilih Edit.

  4. Pilih OK.

Menjalankan makro dari Visual Basic Editor (VBE)

Pada tab Pengembang , pilih Visual Basic untuk meluncurkan Visual Basic Editor (VBE). Telusuri Project Explorer ke modul yang berisi makro yang ingin Anda jalankan dan buka. Semua makro dalam modul tersebut akan tercantum di panel di sebelah kanan. Pilih makro yang ingin Anda jalankan, dengan menempatkan kursor di mana saja dalam makro, lalu tekan F5, atau pada menu, masuk keJalankan Makro Jalankan>.

Mengonfigurasi makro agar berjalan secara otomatis saat membuka buku kerja

Membuat acara Workbook_Open.

Contoh berikut ini menggunakan acara Buka untuk menjalankan makro saat Anda membuka buku kerja.

  1. Buka buku kerja tempat Anda ingin menambahkan makro atau membuat buku kerja baru.

  2. Pada tab Pengembang , dalam grup Kode , pilih Visual Basic.

  3. Di jendela Project Explorer , klik kanan objek ThisWorkbook , lalu pilih Tampilkan Kode.

    Tips

    Jika jendela Project Explorer tidak terlihat, pada menu Tampilan , pilih Project Explorer.

  4. Dalam daftar Objek di atas jendela Kode, pilih Buku Kerja.
    Ini secara otomatis membuat prosedur kosong untuk acara Buka , seperti ini:

    Private Sub Workbook_Open()

    End Sub

  5. Tambahkan baris kode berikut ke prosedur:

    Private Sub Workbook_Open()
    Tanggal MsgBox
    Lembar kerja("Lembar1"). Range("A1"). Nilai = Tanggal
    End Sub

  6. Beralih ke Excel dan menyimpan buku kerja sebagai buku kerja makro aktif (.xlsm).

  7. Tutup dan buka kembali buku kerja. Saat Anda membuka buku kerja lagi, Excel menjalankan prosedur Workbook_Open , yang menampilkan tanggal hari ini dalam kotak pesan.

  8. Pilih OK dalam kotak pesan.

    Catatan

    Sel A1 di Sheet1 juga berisi tanggal sebagai hasil dari menjalankan prosedur Workbook_Open.

Perlu bantuan lainnya?

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

Atas Halaman

Lihat Juga

Menjalankan makro secara otomatis ketika membuka buku kerja

Mengotomatiskan tugas dengan Perekam Makro

Merekam makro untuk membuka buku kerja tertentu saat memulai Excel

Membuat dan menyimpan semua makro Anda di dalam satu buku kerja.

Menyimpan makro