Menjalankan makro

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.

Ada beberapa cara untuk menjalankan makro dalam 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 mengklik perintah makro pada tab pengembang pada pita. Bergantung pada bagaimana makro ditetapkan untuk dijalankan, Anda mungkin juga bisa menjalankannya dengan menekan kombinasi _ z0z_, dengan mengklik tombol pada Toolbar akses cepat atau dalam grup kustom pada pita, atau dengan mengklik pada objek, grafik , atau kontrol. Selain itu, Anda bisa menjalankan makro secara otomatis setiap kali Anda membuka buku kerja.

Sebelum Anda menjalankan makro

Sebelum Anda mulai mengerjakan makro, Anda harus mengaktifkan tab pengembang .

  • Untuk Windows, masuk ke file _ gt_ opsi _ gt_ kustomisasi pita.

  • Untuk Mac, buka bilah alat _ gt_ preferensi... _ gt_ pita _ _ _.

  • Lalu, di bagian kustomisasi pita , di bawah tab utama, centang kotak pengembang , dan tekan OK.

  1. Buka buku kerja yang berisi makro.

  2. Pada tab pengembang , dalam grup kode , klik makro.

  3. Dalam kotak nama makro , klik makro yang ingin Anda jalankan, dan tekan tombol Jalankan .

  4. Anda juga memiliki pilihan lain:

    • Opsi -Tambahkan tombol pintasan, atau Deskripsi makro.

    • Langkah-langkah ini akan membuka Editor Visual Basic ke baris pertama makro. Menekan F8 akan memungkinkan Anda menelusuri kode makro satu baris dalam satu waktu.

    • Edit -ini akan membuka Editor Visual Basic dan memungkinkan Anda mengedit kode makro sesuai keperluan. Setelah Anda membuat perubahan, Anda bisa menekan F5 untuk menjalankan makro dari editor.

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

  1. Pada tab pengembang , dalam grup kode , klik makro.

  2. Dalam kotak nama makro , klik makro yang ingin Anda tetapkan ke tombol pintasan kombinasi.

  3. Klik Opsi.

    Kotak dialog opsi makro muncul.

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

    Catatan: 

    • Untuk Windows, tombol pintasan untuk huruf kecil adalah Ctrl + Letter. Untuk huruf besar, ini adalah Ctrl + Shift + Letter.

    • Untuk Mac, tombol pintasan untuk huruf kecil adalah option + huruf Command +, tapi Ctrl + Letter akan berfungsi juga. Untuk huruf besar, ini adalah Ctrl + Shift + Letter.

    • Berhati-hatilah dalam menetapkan tombol pintasan, karena akan mengesampingkan tombol pintasan Excel default yang sama saat buku kerja yang berisi makro terbuka. Misalnya, jika Anda menetapkan makro ke Ctrl + z, Anda akan kehilangan kemampuan untuk membatalkan. Karena ini, sebaiknya gunakan Ctrl + Shift + huruf besar sebagai gantinya, seperti Ctrl + Shift + Z, yang tidak memiliki pintasan yang sama di Excel.

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

  5. Dalam kotak Deskripsi , ketikkan Deskripsi makro.

  6. Klik OK untuk menyimpan perubahan Anda, lalu klik Batalkan untuk menutup kotak dialog makro .

Untuk menjalankan makro dari tombol di toolbar akses cepat, Anda harus terlebih dahulu menambahkan tombol tersebut ke Toolbar. Untuk melakukan itu, lihat menetapkan makro ke tombol.

Anda dapat membuat grup kustom yang muncul di tab di pita, lalu menetapkan makro ke tombol dalam grup tersebut. Misalnya, Anda bisa menambahkan grup kustom bernama "makro saya" ke tab pengembang, lalu menambahkan makro (yang muncul sebagai tombol) ke grup baru. Untuk melakukan itu, lihat menetapkan makro ke tombol.

Menjalankan makro dengan mengklik area pada objek grafik

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

  1. Di lembar kerja, sisipkan objek grafik, seperti gambar, atau gambar bentuk. Skenario umum adalah Menggambar bentuk persegi panjang bulat, dan memformatnya sehingga terlihat seperti tombol.

    Untuk mempelajari tentang menyisipkan objek grafik, lihat menambah, mengubah, atau menghapus bentuk.

  2. Klik kanan hotspot yang Anda buat, lalu klik tetapkan makro.

  3. Lakukan salah satu hal berikut ini:

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

    • Untuk merekam makro baru untuk ditetapkan ke objek grafik yang dipilih, klik Rekam, ketikkan nama untuk makro dalam kotak dialog Rekam makro , lalu klik OK untuk mulai merekam makro Anda. Saat Anda selesai merekam makro, klik Hentikan perekaman_ z0z_pada tab pengembang dalam grup kode .

      Tips:  Anda juga bisa mengklik Hentikan perekaman_ z0_ di sisi kiri bilah status.

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

  4. Klik OK.

Pada tab pengembang , klik Visual Basic untuk meluncurkan Editor Visual Basic (VBE). Telusuri Project Explorer ke modul yang berisi makro yang ingin Anda jalankan, dan buka. Semua makro dalam modul tersebut akan dicantumkan di panel sebelah kanan. Pilih makro yang ingin Anda jalankan, dengan menempatkan kursor Anda di mana saja dalam makro, dan tekan F5, atau pada menu, masuk ke Jalankan _ gt_ Jalankan makro.

Membuat acara Workbook_Open.

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

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

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

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

    Tips: Jika jendela Project Explorer tidak terlihat, pada menu tampilan , klik penjelajah proyek.

  4. Dalam daftar objek di atas jendela kode, pilih buku kerja.

    Ini secara otomatis membuat prosedur kosong untuk acara yang terbuka , seperti ini:

    subsub Workbook_Open

    () akhir

  5. Tambahkan baris kode berikut ini ke prosedur:

    Private Sub Workbook_Open ()
    MsgBox
    lembar kerja tanggal ("Sheet1"). Rentang ("A1"). Nilai =
    Sub
    akhir
    tanggal

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

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

  8. Klik OK di kotak pesan.

    Catatan: Sel A1 pada Sheet1 juga berisi tanggal sebagai hasil dari menjalankan prosedur Workbook_Open.

Perlu bantuan lainnya?

Anda selalu dapat meminta pakar dalam komunitas teknologi Excel, mendapatkan dukungan dalam komunitas Answers, atau menyarankan fitur atau penyempurnaan baru di suara pengguna Excel

Atas halaman

Lihat Juga

Menjalankan makro secara otomatis saat membuka buku kerja

Mengotomatisasi tugas dengan perekam makro

Merekam makro untuk membuka buku kerja tertentu saat Excel dimulai

Membuat dan menyimpan semua makro Anda dalam satu buku kerja

Menyimpan makro

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.

×