Macro di Excel - Aktifkan & Rekam Macro di Excel (Panduan Berguna)

Apa itu MACRO di Excel?

Macro di Excel digunakan untuk mengotomatiskan tugas-tugas kita yang dikerjakan secara manual, ada dua cara untuk membuat macro salah satunya dengan merekam makro dimana excel mencatat setiap langkah kita lalu mengulanginya sendiri sedangkan metode lainnya yaitu dengan menggunakan kode VBA, menggunakan VBA pengkodean seseorang harus memiliki pengetahuan tentang VBA untuk mendesain makro.

Sebelum memulai dengan mengaktifkan dan merekam MAKRO, kita perlu Menyisipkan Tab Pengembang Excel.

Mari kita lihat bagaimana mendapatkan "Tab Pengembang" di excel Anda, di mana Anda dapat menemukan Visual Basic, Makro, Rekam Makro, dan seterusnya…

Jika Anda belum pernah menggunakan Makro sebelumnya, Anda mungkin tidak memiliki "Tab Pengembang".

Langkah-langkah untuk Mengaktifkan "Tab Pengembang" untuk Mengaktifkan Perekaman Makro

  • Langkah 1: Buka Menu File, lalu Anda dapat melihat "Opsi" di sisi kiri daftar seperti di bawah ini.
  • Langkah 2: Klik pada Options, maka jendela baru pilihan excel akan muncul, seperti yang ditunjukkan di bawah ini.
  • Langkah 3: Di sini, kita harus memilih "Customize Ribbon", karena kita menambahkan tab baru ke menu tab kita dan menyesuaikan pita. Ketika kita mengklik "Customize Ribbon", sebuah jendela untuk memilih "Tab Pengembang" akan terbuka, dan jendela ini akan memberikan banyak pilihan lain untuk disesuaikan.

Dari jendela di bawah, kita harus memilih "Pengembang" di tab utama dan klik "Ok."

  • Langkah 4: Sekarang, kita bisa melihat "Tab Pengembang" di lembar kerja kita.

Dan pita "Tab Pengembang" Anda akan seperti di bawah ini, dan kita dapat menemukan opsi "Visual Basic", "Makro", "Rekam Makro", dan seterusnya…

Bagaimana cara merekam Makro di Excel?

Asumsikan bahwa kita memiliki data dengan nama yang berbeda, tetapi memiliki "." Simbol yang akan dihapus.

Mari lakukan operasi ini dengan mengaktifkan dan merekam makro dan melihat bagaimana itu menjadi otomatis.

Kita harus pergi ke "Tab Pengembang" di mana kita menemukan opsi Rekam Makro dan klik di atasnya.

Jendela untuk "Rekam Makro" akan muncul di excel di mana kita dapat memberi nama pada makro yang kita buat. Kami juga mendapatkan opsi tambahan untuk membuat tombol pintas.

Dalam contoh kami, kami akan menamai makro sebagai "ReplaceDot", dan kami membuat pintasan sebagai "Ctrl + q".

Saat kita mengklik "Ok" setelah membuat nama makro, makro di excel akan mulai merekam seperti di bawah ini -

Sekarang kita harus melakukan tugas yang ingin kita lakukan. Di sini kita mengganti ". (Titik)" pada nama dengan _ (Garis bawah).

Pergi ke Temukan & Ganti atau gunakan tombol pintas "Ctrl + H" dan sebutkan ". (Titik)" untuk mencari apa dan ganti dengan _ (Garis bawah) lalu klik "Ganti Semua".

Dan operasi ini akan diganti dengan _ (Garis bawah) di mana pun ia ditemukan. (Titik).

Sekarang, jika kita ingin melakukan operasi yang sama untuk beberapa daftar lainnya, kita dapat menggunakan makro, yang kita buat sebagai "ReplaceDot" dari ikon makro di "Pita Pengembang."

Mari kita ambil daftar nama baru dengan kriteria yang sama seperti yang disebutkan untuk contoh di atas dan jalankan makro "ReplaceDot".

Saat kita memilih Aktifkan Makro dari "Pita Pengembang," kita dapat melihat jendela Makro muncul. Di sini, kita bisa melihat daftar makro yang kita buat dan akan dipilih dan dijalankan.

Dalam contoh kami, kami telah membuat makro di "ReplaceDot," jadi kami memilihnya dan menjalankan makro.

Sekarang kita dapat mengamati bahwa titik-titik baru akan diganti dengan garis bawah.

Kita dapat membuat "Tombol" dan dapat menetapkan makro yang dibuat daripada mengaktifkan makro dan memilih makro yang dibuat, lalu menjalankan. Mari kita lihat bagaimana kita bisa membuat sebuah tombol.

Jika kita dapat mengamati "Pita pengembang," ada beberapa opsi lagi seperti Add-in, Kontrol & XML. Di kontrol, kami mendapat opsi sisipkan tempat kami dapat membuat tombol sebagai berikut:

Kita dapat memilih jenis tombol yang ingin kita buat. Dalam contoh kita, kita akan memilih 1 st tombol dari “Control Form di excel.”

Setelah kami memilih tombol dan menyeretnya ke suatu tempat di lembar excel maka jendela untuk menetapkan makro akan terbuka, yang menunjukkan daftar makro yang dibuat atau untuk membuat / merekam makro baru seperti di bawah ini:

Kita harus memilih makro "ReplaceDot," yang sudah dibuat dan klik ok.

Kemudian kita bisa melihat tombol yang dibuat di lembar kita seperti di bawah ini:

Sekarang pilih daftar baru dengan kriteria dan kondisi yang sama untuk diterapkan.

Kemudian klik pada tombol di mana makro "ReplaceDot" ditetapkan, dan kita dapat mengubahnya dalam daftar.

Kami dapat mengubah nama tombol sesuai keinginan kami dengan mengeditnya. Di sini mari kita ubah namanya menjadi ReplaceDot.

Dengan cara ini, kita dapat merekam makro dan menetapkannya sebagai cara sederhana untuk menggunakan dan mengotomatiskan pekerjaan.

Kita dapat melihat kode untuk makro di atas yang telah direkam. Excel akan menulis kode sesuai langkah-langkah yang kita ambil saat merekam makro.

Untuk makro "ReplaceDot" di atas, kodenya adalah sebagai berikut:

Untuk mengakses kode tersebut, kita dapat menggunakan shortcut “Alt + F11” atau dengan mengedit makro yang telah dibuat. Mari kita lihat bagaimana itu bisa dibuka.

Saat kita mengklik opsi edit dari makro di atas / Alt + F11, "Microsoft Visual Basic for Applications" akan muncul di mana kita dapat menulis kode atau mengedit kode yang sudah dibuat.

Kode di atas dibuat untuk makro "ReplaceDot" yang telah kami rekam, dan ini dapat diedit atau dapat membuat perubahan sesuai kebutuhan kami.

Membuat Makro dengan Menulis Kode di VBA

Sebelum mulai menulis kode, beri tahu kami tentang “Head” & “Tail” dari Macro, yaitu “Sub & End Sub.”

Sekarang ada dua jenis makro secara umum - Satu yang melakukan tindakan tertentu, yang berarti menghapus semua lembar kerja, atau membuat tautan ke semua nama lembar kerja, yang merupakan fungsi yang ditentukan sistem. Dan yang kedua bisa menjadi fungsi yang ditentukan pengguna.

Untuk membuat User Defined Function (UDF) secara makro, kita harus menggunakan "Function & End Function" sebagai "Head & Tail".

Sebuah fungsi akan mengembalikan nilai, sedangkan sub tidak bisa.

Mari kita tulis makro sederhana di VBA:

Untuk menulis makro, kita harus membuka "Microsoft Visual Basic for Applications," yang merupakan editor visual basic.

Saat kita membuka editor visual basic, kita dapat mengamati properti modul di sisi kiri kita dan klik "modul 1" dan mulai menulis makro.

Kita harus mulai menulis makro dengan “Sub dan nama makro,” dan secara otomatis, End Sub akan ditampilkan di bagian akhir. Kita bisa menulis kode antara Sub & End Sub.

Mari tulis kode untuk menampilkan teks dalam bentuk kotak pesan.

"MsgBox" menampilkan kotak pesan yang diberikan padanya. Ingatlah bahwa semua teks di VBA harus dalam koma terbalik ganda.

Kode ini akan memberikan pesan “Selamat Pagi” saat kita menjalankannya.

Demikian pula, kita dapat memberikan pesan lain juga untuk ditampilkan, dan makro ini juga dapat digunakan untuk menetapkannya ke tombol mana pun, dan ada banyak fungsi lain yang dapat digunakan untuk mengotomatiskan pekerjaan dan membuatnya mudah dijalankan dengan makro.

Bagaimana cara menyimpan makro yang direkam di Excel?

Seperti yang telah dibahas sebelumnya, kita harus memastikan bahwa file tersebut harus disimpan dengan ekstensi file "xlsm".

Kita harus memilih "Buku Kerja Excel Macro-Enabled" saat menyimpan file.

Hal-hal untuk diingat

  • Kita harus memastikan bahwa nama makro yang direkam harus dimulai dengan huruf (alfabet) / garis bawah, dan kita dapat menggunakan lebih banyak huruf, numerik, karakter garis bawah tetapi tidak mengandung spasi, simbol, atau tanda baca. Panjang maksimum harus 80 karakter. Ketika kami mencoba untuk menyimpan nama makro dengan spasi, maka peringatan di bawah ini akan muncul.
  • Pengaturan keamanan makro harus diaktifkan. Saat kami membuka makro, kami dapat melihat peringatan keamanan yang mengatakan, “Makro telah dinonaktifkan,” dan kami harus mengaktifkan konten.

Kami dapat menghilangkan peringatan keamanan untuk makro lain dengan mengaktifkan kondisi seperti di bawah ini:

Buka keamanan makro di "Pita Pengembang" dan aktifkan keamanan.

  • Pastikan untuk sementara membuat makro absolut untuk memulai dari awal sel, yaitu sel A1 karena ini akan membantu untuk menggunakan kembali makro di lembar kerja lain.
  • Untuk navigasi di makro, menggunakan tombol arah dapat diandalkan untuk menambah / menghapus / mengubah data di spreadsheet karena menggunakan mouse untuk menavigasi di makro akan rumit dan mungkin tidak dapat diandalkan.

Artikel yang menarik...