Ada beberapa cara untuk menjalankan makro di Microsoft Excel. Makro adalah tindakan atau sekumpulan tindakan yang dapat Anda gunakan untuk mengotomatiskan tugas. Makro direkam dalam bahasa pemrograman Visual Basic untuk Applications. Anda selalu dapat menjalankan makro dengan memilih perintah Makro pada tab Pengembang di pita. Bergantung pada cara makro ditetapkan untuk dijalankan, Anda mungkin juga dapat menjalankannya dengan menekan tombol pintasan kombinasi, dengan memilih tombol di Bilah Alat Akses Cepat atau dalam grup kustom di pita, atau dengan memilih objek, grafik, atau kontrol. Selain itu, Anda dapat menjalankan makro secara otomatis setiap kali membuka buku kerja.
Sebelum menjalankan makro
Sebelum mulai mengerjakan makro, Anda harus mengaktifkan tab Pengembang .
- Untuk Windows, bukaOpsi File>>Kustomisasi Pita, lalu, di bagian Kustomisasi Pita, di bawah Tab Utama, centang kotak Pengembang, lalu tekan OK.
- Untuk Mac, bukaPreferensi Excel...>>Pita & Toolbar, lalu, di bagian Kustomisasi Pita, di bawah Tab Utama, centang kotak Pengembang, lalu tekan OK.
Jalankan makro dari tab Pengembang
Buka buku kerja yang berisi makro.
Pada tab Pengembang, pilih Makro.
Dalam kotak Nama makro , pilih makro yang ingin Anda jalankan, lalu tekan tombol Jalankan .
Anda juga memiliki pilihan lain:
- Opsi - Tambahkan tombol pintasan, atau deskripsi makro.
- Melangkah atau Melangkah - 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 melakukan perubahan, Anda dapat menekan F5 untuk menjalankan makro dari editor.
Jalankan makro dengan menekan tombol pintasan kombinasi
Anda dapat menambahkan tombol pintasan kombinasi ke makro saat merekamnya, dan Anda juga dapat menambahkannya ke makro yang sudah ada:
Pada tab Pengembang, pilih Makro.
Dalam kotak Nama makro , pilih makro yang ingin Anda tetapkan ke tombol pintasan kombinasi.
Pilih Opsi.
Kotak dialog Opsi Makro akan muncul.Dalam kotak Tombol pintasan , ketik huruf kecil atau huruf besar yang ingin Anda gunakan dengan tombol pintasan.
Catatan
- Untuk Windows, tombol pintasan untuk huruf kecil adalah Ctrl+huruf. Untuk huruf besar, itu adalah Ctrl+Shift+Letter.
- Untuk Mac, tombol pintasan untuk huruf kecil adalah Option+Command+letter, tetapi Ctrl+letter juga akan berfungsi. Untuk huruf besar, itu adalah Ctrl+Shift+Letter.
- Berhati-hatilah dalam menetapkan tombol pintasan, karena tombol tersebut akan menimpa tombol pintasan Excel default yang setara saat buku kerja yang berisi makro terbuka. Misalnya, jika menetapkan makro ke Ctrl+z, Anda akan kehilangan kemampuan untuk Membatalkan. Oleh karena itu, umumnya sebaiknya gunakan Ctrl+Shift+Huruf besar , 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.
Dalam kotak Deskripsi , ketik deskripsi makro.
Pilih OK untuk menyimpan perubahan, lalu pilih Batal untuk menutup kotak dialog Makro .
Jalankan makro dengan memilih tombol di Bilah Alat Akses Cepat
Untuk menjalankan makro dari tombol di toolbar Akses Cepat, Anda harus menambahkan tombol terlebih dahulu ke toolbar. Untuk melakukannya, lihat Menetapkan makro ke sebuah tombol.
Jalankan makro dengan memilih tombol dalam grup kustom pada pita
Anda dapat membuat grup kustom yang muncul pada tab di pita, lalu menetapkan makro ke tombol dalam grup tersebut. Misalnya, Anda dapat 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 sebuah tombol.
Jalankan makro dengan memilih area pada objek grafis
Anda dapat membuat hotspot pada grafik yang dapat diklik pengguna untuk menjalankan makro.
Dalam lembar kerja, sisipkan objek grafis, seperti gambar, atau gambarlah bentuk. Skenario umum adalah menggambar bentuk Persegi Panjang Membulat, dan memformatnya agar terlihat seperti tombol.
Untuk mempelajari tentang menyisipkan objek grafis, lihat Menambahkan, mengubah, atau menghapus bentuk.Klik kanan hotspot yang Anda buat, lalu pilih Tetapkan Makro.
Lakukan salah satu langkah berikut:
Untuk menetapkan makro yang sudah ada ke objek grafis, klik dua kali makro atau masukkan namanya dalam kotak Nama makro .
Untuk merekam makro baru yang akan ditetapkan ke objek grafis yang dipilih, pilih Rekam Makro, ketik nama untuk makro dalam kotak dialog Rekam Makro , lalu pilih OK untuk mulai merekam makro Anda. Setelah selesai merekam makro, pilih
Perekaman di tab Pengembang di grup Kode.Tips
Anda juga dapat memilih
perekaman di sisi kiri bilah status.Untuk mengedit makro yang sudah ada, pilih nama makro dalam kotak Nama makro , lalu pilih Edit.
Pilih OK.
Jalankan 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 di dalam makro, lalu tekan F5, atau pada menu, buka Jalankan>Jalankan Makro.
Mengonfigurasi makro untuk berjalan secara otomatis saat membuka buku kerja
Buat acara Workbook_Open.
Contoh berikut ini menggunakan kejadian Buka untuk menjalankan makro saat Anda membuka buku kerja.
Buka buku kerja tempat Anda ingin menambahkan makro atau membuat buku kerja baru.
Pada tab Pengembang, di grup Kode , pilih Visual Basic.
Di jendela Project Explorer , klik kanan objek Buku Kerja Ini , lalu pilih Tampilkan Kode.
Tips
Jika jendela Project Explorer tidak terlihat, pada menu Tampilan , pilih Project Explorer.
Dalam daftar Objek di atas jendela Kode, pilih Buku Kerja.
Ini secara otomatis membuat prosedur kosong untuk acara Open , seperti ini:Langganan pribadi Workbook_Open()
End SubTambahkan baris kode berikut ke prosedur:
Langganan pribadi Workbook_Open()
Tanggal MsgBox
lembar kerja ("Lembar1"). Rentang("A1"). Nilai = tanggal
End SubBeralih ke Excel dan simpan buku kerja sebagai buku kerja dengan dukungan makro (.xlsm).
Tutup dan buka kembali buku kerja. Ketika membuka kembali buku kerja, Excel menjalankan prosedur Workbook_Open , yang menampilkan tanggal hari ini dalam kotak pesan.
Pilih OK di kotak pesan.
Catatan
Sel A1 pada Lembar1 juga berisi tanggal sebagai hasil dari menjalankan prosedur Workbook_Open.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.
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.