Daftar Isi
Dalam tutorial ini, kita akan membahas berbagai cara untuk menjalankan makro di Excel - dari pita dan Editor VB, dengan pintasan keyboard khusus, dan dengan membuat tombol makro Anda sendiri.
Meskipun menjalankan makro Excel adalah hal yang sederhana bagi pengguna berpengalaman, mungkin tidak langsung terlihat jelas bagi pemula. Pada artikel ini, Anda akan mempelajari beberapa metode untuk menjalankan makro, beberapa di antaranya mungkin benar-benar mengubah cara Anda berinteraksi dengan buku kerja Excel.
Cara menjalankan makro dari pita Excel
Salah satu cara tercepat untuk mengeksekusi VBA di Excel adalah dengan menjalankan makro dari Pengembang Jika Anda belum pernah berurusan dengan kode VBA sebelumnya, Anda mungkin perlu mengaktifkan tab Developer terlebih dahulu. Lalu, lakukan hal berikut:
- Pada Pengembang tab, di tab Kode kelompok, klik Makro Atau tekan pintasan Alt + F8.
- Dalam kotak dialog yang muncul, pilih makro yang diinginkan, kemudian klik Lari .
Tip. Jika tab Pengembang tidak ditambahkan ke pita Excel Anda, tekan Alt + F8 untuk membuka tab Makro dialog.
Menjalankan makro dengan pintasan keyboard kustom
Jika Anda mengeksekusi makro tertentu secara teratur, Anda dapat menetapkan tombol pintasan ke makro tersebut. Pintasan dapat ditambahkan sewaktu merekam makro baru dan ke makro yang sudah ada. Untuk ini, lakukan langkah-langkah berikut:
- Pada Pengembang tab, di tab Kode kelompok, klik Makro .
- Dalam Makro kotak dialog, klik Opsi .
- The Opsi Makro kotak dialog akan muncul. Jalan pintas kotak kunci, ketik huruf besar atau huruf kecil yang ingin Anda gunakan untuk shortcut, lalu klik OK untuk menyimpan perubahan.
- Untuk huruf kecil, pintasannya adalah Ctrl + huruf .
- Untuk huruf besar, pintasannya adalah Ctrl + Shift + huruf .
- Tutup Makro kotak dialog.
Tip. Dianjurkan untuk selalu menggunakan huruf besar kombinasi tombol untuk makro ( Ctrl + Shift + huruf ) untuk tidak menimpa pintasan Excel default. Misalnya, jika Anda menetapkan Ctrl + f ke makro, Anda akan kehilangan kemampuan untuk memanggil tombol Temukan dan Ganti dialog.
Setelah pintasan ditetapkan, cukup tekan kombinasi tombol itu untuk menjalankan makro Anda.
Cara menjalankan makro dari Editor VBA
Jika Anda bertujuan untuk menjadi seorang ahli Excel, maka Anda harus tahu cara memulai makro tidak hanya dari Excel, tetapi juga dari Editor Visual Basic. Kabar baiknya adalah bahwa itu jauh lebih mudah daripada yang Anda harapkan :)
- Tekan Alt + F11 untuk meluncurkan Editor Visual Basic.
- Dalam Penjelajah Proyek di sebelah kiri, klik dua kali modul yang berisi makro Anda untuk membukanya.
- Dalam Kode di sebelah kanan, Anda akan melihat semua makro yang terdaftar dalam modul. Tempatkan kursor di mana saja di dalam makro yang ingin Anda eksekusi dan lakukan salah satu hal berikut ini:
- Pada bilah menu, klik Lari > Jalankan Sub/UserForm .
- Pada bilah alat, klik tombol Jalankan Makro (segitiga hijau).
Atau, Anda bisa menggunakan salah satu shortcut berikut ini:
- Tekan F5 untuk menjalankan seluruh kode.
- Tekan F8 untuk menjalankan setiap baris kode secara terpisah. Hal ini sangat berguna ketika menguji dan men-debug makro.
Jika Anda suka mengoperasikan Excel dari keyboard Anda, tutorial ini mungkin berguna: 30 pintasan keyboard Excel yang paling berguna.
Cara membuat tombol makro di Excel
Cara tradisional menjalankan makro tidaklah sulit, tetapi masih mungkin menimbulkan masalah jika Anda berbagi buku kerja dengan seseorang yang tidak memiliki pengalaman dengan VBA - mereka tidak akan tahu ke mana harus mencarinya! Untuk membuat menjalankan makro menjadi sangat mudah dan intuitif bagi siapa pun, buat tombol makro Anda sendiri.
- Pada Pengembang tab, di tab Kontrol kelompok, klik Sisipkan dan pilih Tombol di bawah Dari Kontrol .
- Klik di mana saja di lembar kerja. Ini akan membuka jendela Tetapkan Makro kotak dialog.
- Pilih makro yang ingin Anda tetapkan ke tombol dan klik pada OK .
- Sebuah tombol akan disisipkan di lembar kerja. Untuk mengubah teks tombol, klik kanan tombol dan pilih Edit Teks dari menu konteks.
- Hapus teks default seperti Tombol 1 dan mengetikkan yang Anda inginkan. Secara opsional, Anda dapat memformat teks tebal atau miring.
- Jika teks tidak muat di tombol, buat kontrol tombol lebih besar atau lebih kecil dengan menyeret gagang ukuran. Setelah selesai, klik di mana saja pada sheet untuk keluar dari mode edit.
Dan sekarang, Anda dapat menjalankan makro dengan mengklik tombolnya. Makro yang telah kami tetapkan, memformat sel yang dipilih seperti yang ditunjukkan pada gambar di bawah:
Tip. Anda juga dapat menetapkan makro ke tombol yang sudah ada atau kontrol Formulir lainnya seperti tombol putar atau bilah gulir. Untuk ini, klik kanan kontrol yang disisipkan di lembar kerja Anda dan pilih Tetapkan Makro dari menu pop-up.
Membuat tombol makro dari objek grafis
Sayangnya, tidak mungkin untuk menyesuaikan tampilan kontrol tombol, karena tombol yang kita buat beberapa saat yang lalu tidak terlihat sangat bagus. Untuk membuat tombol makro Excel yang sangat indah, Anda dapat menggunakan bentuk, ikon, gambar, WordArt, dan objek lainnya.
Sebagai contoh, saya akan menunjukkan kepada Anda, bagaimana Anda bisa menjalankan makro dengan mengklik sebuah shape:
- Pada Sisipkan tab, di tab Ilustrasi kelompok, klik Bentuk dan pilih jenis bentuk yang diinginkan, misalnya, persegi panjang dengan sudut membulat:
- Di lembar kerja Anda, klik di mana Anda ingin memasukkan objek bentuk.
- Memformat tombol-bentuk Anda seperti yang Anda inginkan. Misalnya, Anda dapat mengubah warna isian dan garis luar atau menggunakan salah satu gaya yang telah ditentukan sebelumnya pada tombol Format Bentuk Untuk menambahkan beberapa teks ke shape, cukup klik dua kali dan mulai mengetik.
- Untuk menautkan makro ke shape, klik kanan objek shape, pilih Tetapkan Makro...., lalu pilih makro yang diinginkan dan klik OK .
Sekarang Anda memiliki bentuk yang terlihat seperti tombol dan menjalankan makro yang ditetapkan setiap kali Anda mengkliknya:
Cara menambahkan tombol makro ke Bilah Alat Akses Cepat
Tombol makro yang disisipkan di lembar kerja terlihat bagus, tetapi menambahkan tombol ke setiap lembar kerja akan memakan waktu. Untuk membuat makro favorit Anda dapat diakses dari mana saja, tambahkan ke Quick Access Toolbar. Begini caranya:
- Klik kanan Bilah Alat Akses Cepat dan pilih Lebih Banyak Perintah... dari menu konteks.
- Dalam Pilih perintah dari daftar, pilih Makro .
- Dalam daftar makro, pilih salah satu yang ingin Anda tetapkan ke tombol, dan klik Tambahkan Ini akan memindahkan makro yang dipilih ke daftar tombol Quick Access Toolbar di sebelah kanan.
Pada titik ini, Anda bisa mengklik OK untuk menyimpan perubahan atau melakukan beberapa penyesuaian lagi yang dijelaskan di bawah ini.
- Jika ternyata ikon yang ditambahkan oleh Microsoft tidak cocok untuk makro Anda, klik Modifikasi untuk mengganti ikon default dengan ikon lain.
- Dalam Tombol Modifikasi kotak dialog yang muncul, pilih ikon untuk tombol makro Anda. Secara opsional, Anda juga dapat mengubah tombol Tampilkan nama untuk membuatnya lebih ramah pengguna. Tidak seperti nama makro, nama tombol dapat berisi spasi.
- Klik OK dua kali untuk menutup kedua jendela dialog.
Selesai! Sekarang Anda memiliki tombol Excel Anda sendiri untuk menjalankan makro:
Cara meletakkan tombol makro pada pita Excel
Jika Anda memiliki beberapa makro yang sering digunakan di kotak alat Excel Anda, Anda mungkin merasa nyaman untuk memiliki grup pita kustom, katakanlah Makro Saya dan menambahkan semua makro populer ke grup itu sebagai tombol.
Pertama, tambahkan custom group ke tab yang sudah ada atau tab Anda sendiri. Untuk petunjuk terperinci, silakan lihat:
- Cara membuat tab pita kustom
- Cara menambahkan grup khusus
Dan kemudian, tambahkan tombol makro ke grup kustom Anda dengan melakukan langkah-langkah ini:
- Klik kanan pita, kemudian klik Sesuaikan Pita .
- Dalam kotak dialog yang muncul, lakukan yang berikut ini:
- Pada tab daftar di sebelah kanan, pilih custom group Anda.
- Dalam Pilih perintah dari daftar di sebelah kiri, pilih Makro .
- Dalam daftar makro, pilih salah satu yang ingin Anda tambahkan ke grup.
- Klik Tambahkan tombol.
Untuk contoh ini, saya telah membuat tab baru bernama Makro dan grup khusus bernama Memformat Makro Pada tangkapan layar di bawah ini, kita menambahkan Format_Headers makro untuk kelompok itu.
- Makro sekarang ditambahkan ke grup pita kustom. Untuk memberi nama yang lebih ramah pada tombol makro Anda, pilih dan klik Ganti nama :
- Dalam Ganti nama kotak dialog, ketik nama apa pun yang Anda inginkan di kotak Tampilkan nama (spasi diperbolehkan dalam nama tombol) dan pilih ikon untuk tombol makro Anda. Setelah selesai, klik OK.
- Klik OK untuk menyimpan perubahan Anda dan menutup kotak dialog utama.
Sebagai contoh, saya telah menempatkan tiga tombol makro ke pita Excel saya dan sekarang dapat menjalankan salah satu dari mereka dengan klik tombol:
Cara menjalankan makro saat membuka buku kerja
Terkadang Anda mungkin ingin menjalankan makro secara otomatis saat membuka buku kerja, misalnya, untuk menampilkan beberapa pesan, menjalankan skrip, atau menghapus rentang tertentu. Ini dapat dilakukan dengan dua cara.
Jalankan makro secara otomatis dengan menggunakan event Workbook_Open
Di bawah ini adalah langkah-langkah untuk membuat makro yang secara otomatis berjalan setiap kali Anda membuka buku kerja tertentu:
- Buka buku kerja di mana Anda ingin makro dieksekusi.
- Tekan Alt + F11 untuk membuka Visual Basic Editor.
- Di Project Explorer, klik dua kali Buku Kerja ini untuk membuka jendela Code-nya.
- Dalam Objek daftar di atas jendela Code, pilih Buku Kerja Ini menciptakan prosedur kosong untuk Terbuka yang dapat Anda tambahkan kode Anda sendiri seperti yang ditunjukkan pada gambar di bawah ini.
Misalnya, kode berikut akan menampilkan pesan selamat datang setiap kali buku kerja dibuka:
Private Sub Workbook_Open() MsgBox "Selamat Datang di Laporan Bulanan!" End SubMemicu makro pada pembukaan buku kerja dengan event Auto_Open
Cara lain untuk menjalankan makro secara otomatis pada pembukaan buku kerja adalah dengan menggunakan event Auto_Open. Tidak seperti event Workbook_Open, Auto_Open() harus berada dalam modul kode standar, bukan di dalam Buku Kerja ini .
Berikut ini langkah-langkah untuk membuat makro semacam itu:
- Dalam Penjelajah Proyek , klik kanan Modul , lalu klik Sisipkan > Modul .
- Dalam Kode jendela, tulis kode berikut ini:
Berikut adalah contoh kode kehidupan nyata yang menampilkan kotak pesan pada pembukaan buku kerja:
Sub Auto_Open() MsgBox "Selamat Datang di Laporan Bulanan!" End SubCatatan! Auto_Open sudah tidak digunakan lagi dan tersedia untuk kompatibilitas ke belakang. Dalam kebanyakan kasus, ini dapat diganti dengan Buku Kerja_Buka Untuk informasi lebih lanjut, silakan lihat Workbook_Open vs Auto_Open.
Apapun event yang anda gunakan, makro anda akan berjalan secara otomatis setiap kali anda membuka file Excel yang berisi kode tersebut. Dalam kasus kita, kotak pesan berikut ini ditampilkan:
Sekarang setelah Anda mengetahui banyak cara untuk menjalankan makro di Excel, Anda hanya perlu memilih salah satu yang paling sesuai dengan kebutuhan Anda. Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!