Cara Menulis Makro di Excel: Tutorial Makro – Apa Itu & Kegunaannya
Apa itu Makro Excel?
Makro Excel adalah alat perekam dan pemutaran yang hanya mencatat langkah-langkah Excel Anda dan makro akan memutarnya sebanyak yang Anda inginkan. Makro VBA menghemat waktu karena mengotomatiskan tugas yang berulang. Ini adalah bagian kode pemrograman yang berjalan di lingkungan Excel tetapi Anda tidak perlu menjadi pembuat kode untuk memprogram makro. Meskipun demikian, Anda memerlukan pengetahuan dasar tentang VBA untuk membuat modifikasi lanjutan pada makro.
Mengapa Makro Excel Digunakan di Excel?
Sebagai manusia, kita adalah makhluk yang memiliki kebiasaan. Ada hal-hal tertentu yang kami lakukan setiap hari, setiap hari kerja. Bukankah lebih baik jika ada cara ajaib untuk menekan satu tombol dan semua tugas rutin kita selesai? Saya dapat mendengar Anda mengatakan ya. Makro di Excel membantu Anda mencapai hal itu. Dalam bahasa awam, makro didefinisikan sebagai rekaman langkah-langkah rutin Anda di Excel yang bisa Anda putar ulang menggunakan satu tombol.
Misalnya, Anda bekerja sebagai kasir di sebuah perusahaan penyedia air. Beberapa pelanggan membayar melalui bank dan pada akhirnya, Anda diharuskan mengunduh data dari bank dan memformatnya dengan cara yang memenuhi kebutuhan bisnis Anda.
Anda dapat mengimpor data ke dalamnya Excel dan format. Keesokan harinya Anda akan diminta untuk melakukan ritual yang sama. Ini akan segera menjadi membosankan dan menjemukan. Makro memecahkan masalah tersebut dengan mengotomatiskan tugas-tugas rutin tersebut. Anda dapat menggunakan makro untuk mencatat langkah-langkahnya
- Mengimpor data
- Memformatnya untuk memenuhi persyaratan pelaporan bisnis Anda.
Apa itu VBA dalam Bahasa Awam?
VBA adalah singkatan dari Visual Basic for Applications. Ini adalah bahasa pemrograman yang digunakan Excel untuk mencatat langkah-langkah Anda saat Anda melakukan tugas rutin. Anda tidak perlu menjadi seorang programmer atau orang yang sangat teknis untuk menikmati manfaat makro di Excel. Excel memiliki fitur yang secara otomatis menghasilkan kode sumber untuk Anda. Baca artikel di VBA lebih lanjut.
Dasar-dasar Makro Excel
Makro adalah salah satu fitur pengembang. Secara default, tab untuk pengembang tidak ditampilkan di Excel. Anda perlu menampilkannya melalui laporan kustomisasi
Makro Excel dapat digunakan untuk menyusupi sistem Anda oleh penyerang. Secara default, mereka dinonaktifkan di Excel. Jika Anda perlu menjalankan makro, Anda harus mengaktifkan makro yang sedang berjalan dan hanya menjalankan makro yang Anda tahu berasal dari sumber tepercaya
Jika Anda ingin menyimpan makro Excel, maka Anda harus menyimpan buku kerja Anda dalam format yang mendukung makro *.xlsm
Nama makro tidak boleh mengandung spasi apa pun.
Selalu isi deskripsi makro saat membuatnya. Ini akan membantu Anda dan orang lain memahami apa yang dilakukan makro.
Contoh Langkah demi Langkah Pencatatan Makro di Excel
Sekarang dalam tutorial makro Excel ini, kita akan mempelajari cara membuat makro di Excel:
Kita akan bekerja dengan skenario yang dijelaskan dalam pentingnya makro Excel. Untuk tutorial makro Excel ini, kita akan bekerja dengan berkas CSV berikut untuk menulis makro di Excel.
Anda dapat mendownload file diatas disini
Download File CSV & Makro di atas
Kami akan membuat templat berkemampuan makro yang akan mengimpor data di atas dan memformatnya untuk memenuhi persyaratan pelaporan bisnis kami.
Aktifkan Opsi Pengembang
Untuk menjalankan program VBA, Anda harus memiliki akses ke opsi pengembang di Excel. Aktifkan opsi pengembang seperti yang ditunjukkan pada contoh makro Excel di bawah ini dan sematkan ke pita utama Anda di Excel.
Langkah 1)Masuk ke menu utama “FILE”
Pilih opsi “Opsi.”
Langkah 2) Sekarang jendela lain akan terbuka, di jendela itu lakukan hal-hal berikut
- Klik pada Sesuaikan Pita
- Tandai kotak centang untuk opsi Pengembang
- Klik tombol OK
Langkah 3) Tab Pengembang
Anda sekarang dapat melihat tab DEVELOPER di pita
Langkah 4) Unduh CSV
Pertama, kita akan melihat bagaimana kita dapat membuat tombol perintah pada spreadsheet dan menjalankan programnya.
- Buat folder di drive C bernama Bank Receipts
- Tempelkan file resi.csv yang Anda unduh
Langkah 5) Rekam Makro
- Klik pada tab PENGEMBANG
- Klik Rekam Makro seperti yang ditunjukkan pada gambar di bawah
Anda akan mendapatkan jendela dialog berikut
- Masukkan ImportBankReceipts sebagai nama makro.
- Langkah kedua akan ada di sana secara default
- Masukkan deskripsi seperti yang ditunjukkan pada diagram di atas
- Klik pada tab "OK".
Langkah 6) Lakukan Makro Operatindakan/Langkah yang ingin Anda rekam
- Letakkan kursor di sel A1
- Klik pada tab DATA
- Klik tombol Dari Teks pada bilah pita Dapatkan data Eksternal
Anda akan mendapatkan jendela dialog berikut
- Buka drive lokal tempat Anda menyimpan file CSV
- Pilih file CSV
- Klik tombol Impor
Anda akan mendapatkan wizard berikut
Klik tombol Berikutnya setelah mengikuti langkah-langkah di atas
Ikuti langkah-langkah di atas dan klik tombol berikutnya
- Klik tombol Selesai
- Buku kerja Anda sekarang akan terlihat seperti berikut
Langkah 7) Format Datanya
Buat kolomnya tebal, tambahkan total keseluruhannya dan gunakan fungsi SUM untuk mendapatkan jumlah totalnya.
Langkah 8) Berhenti Merekam Makro
Sekarang kita telah menyelesaikan pekerjaan rutin kita, kita dapat mengklik tombol berhenti merekam makro seperti yang ditunjukkan pada gambar di bawah
Langkah 9) Putar ulang Makro
Sebelum kita menyimpan buku kerja kita, kita perlu menghapus data yang diimpor. Kami akan melakukan ini untuk membuat template yang akan kami salin setiap kali kami memiliki tanda terima baru dan ingin menjalankan makro ImportBankReceipts.
- Sorot semua data yang diimpor
- Klik kanan pada data yang disorot
- Klik Hapus
- Klik tombol simpan sebagai
- Simpan buku kerja dalam format yang mendukung makro seperti yang ditunjukkan di bawah ini
- Buat salinan template yang baru disimpan
- Buka
- Klik pada tab PENGEMBANG
- Klik tombol Makro
Anda akan mendapatkan jendela dialog berikut
- Pilih ImporBankReceipts
- Menyorot deskripsi makro Anda
- Klik tombol Jalankan
Anda akan mendapatkan data berikut
Selamat, Anda baru saja membuat makro pertama Anda di Excel.
Kesimpulan
Makro menyederhanakan kehidupan kerja kita dengan mengotomatiskan sebagian besar pekerjaan rutin yang kita lakukan. Makro Excel didukung oleh Visual Basic for Applications.