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 di Microsoft Excel. Sebuah makro adalah tindakan atau serangkaian tindakan yang bisa Anda gunakan untuk mengotomatisasi tugas. Makro direkam di Visual Basic for Applications bahasa pemrograman. Anda selalu bisa menjalankan makro dengan mengklik perintah makro pada tab pengembang pada pita. Bergantung pada cara makro yang ditetapkan untuk menjalankan, Anda mungkin juga dapat menjalankan dengan menekan kombinasi tombol pintasan, 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 bekerja pada makro Anda harus mengaktifkan tab pengembang .

  • Untuk Windows, masuk ke File > opsi > Kustomisasi pita.

  • Untuk Mac, masuk ke Excel > preferensi … > pita & Toolbar.

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

  1. Buka buku kerja yang berisi makro.

  2. Pada tab Pengembang, di 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 - menambahkan tombol pintasan, atau Deskripsi makro.

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

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

Anda bisa menambahkan tombol pintasan kombinasi untuk makro saat Anda merekam, dan Anda juga bisa menambahkan satu untuk 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.

    Dalam kotak dialog Opsi makro akan muncul.

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

    Catatan: 

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

    • Untuk Mac, tombol pintasan untuk huruf adalah opsi + Command + huruf, tapi Ctrl + huruf yang akan berfungsi juga. Untuk huruf besar, adalah Ctrl + Shift + huruf.

    • Berhati-hatilah menetapkan tombol pintasan, karena mereka 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 hal ini, yang biasanya ide bagus untuk menggunakan Ctrl + Shift + huruf besar huruf sebagai gantinya, seperti Ctrl + Shift + Z, yang tidak memiliki pintasan setara di Excel.

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

  5. Pada kotak Deskripsi, ketikkan deskripsi makro.

  6. Klik OK untuk menyimpan perubahan Anda, lalu klik Batal untuk menutup kotak dialog Makro.

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

Anda bisa membuat grup kustom yang muncul pada tab di pita, dan lalu menetapkan makro ke tombol dalam grup itu. Misalnya, Anda bisa menambahkan grup kustom bernama "Saya makro" ke tab pengembang, dan kemudian 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 bisa membuat hotspot pada grafik yang bisa diklik pengguna untuk menjalankan makro.

  1. Di lembar kerja, sisipkan objek grafik, seperti gambar, atau menggambar bentuk. Skenario umum adalah untuk menggambar bentuk persegi yang dibulatkan, dan format agar terlihat seperti tombol.

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

  2. Klik kanan hotspot yang Anda buat, dan 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 menetapkan ke objek grafik yang dipilih, klik catatan, ketik nama untuk makro di kotak dialog Rekam makro , dan lalu klik OK untuk memulai perekaman makro Anda. Ketika Anda selesai merekam makro, klik Hentikan perekaman Gambar tombol pada tab pengembang di grup kode .

      Tips: Anda juga bisa mengklik Hentikan perekaman Gambar tombol di sebelah kiri bilah status.

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

  4. Klik OK.

Pada tab pengembang , klik Visual Basic untuk memulai Visual Basic Editor (VBE). Telusuri Project Explorer untuk modul yang berisi makro yang ingin Anda jalankan, dan membukanya. Semua makro di modul itu akan tercantum di panel di sebelah kanan. Pilih makro yang ingin Anda jalankan dengan menempatkan kursor Anda di mana saja di dalam makro, dan tekan F5, atau pada menu, buka untuk menjalankan > Menjalankan makro.

Membuat acara Workbook_Open.

Contoh berikut menggunakan kejadian Buka untuk menjalankan makro ketika Anda membuka buku kerja.

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

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

  3. Di jendela Project Explorer , klik kanan objek buku kerja ini , dan lalu klik Tampilkan kode.

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

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

    Ini akan secara otomatis membuat prosedur kosong untuk kejadian buka , seperti ini:

    privat Sub Workbook_Open()

    End Sub

  5. Tambahkan garis kode berikut ke prosedur:

    Privat Sub Workbook_Open()
    MsgBox tanggal
    Worksheets("Sheet1"). Range("A1"). Nilai = tanggal
    mengakhiri Sub

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

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

  8. Klik OK dalam kotak pesan.

    Catatan: Sel A1 pada lembar1 juga memuat tanggal sebagai akibat dari berjalannya prosedur Workbook_Open.

Perlu bantuan lainnya?

Anda bisa selalu bertanya kepada pakar di Komunitas teknologi Excel, Dapatkan dukungan di komunitas jawabanatau menyarankan fitur baru atau peningkatan pada Excel pengguna suara

Atas halaman

Lihat Juga

Menjalankan makro saat membuka buku kerja secara otomatis

Tugas otomatis 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

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.

×