TL;DR
Macro Excel adalah rekaman langkah-langkah yang kamu lakuin di Excel, dan bisa kamu putar ulang kapan aja cuma dengan satu tombol. Kamu nggak perlu bisa coding, cukup pakai Macro Recorder di tab Developer. File yang ada macronya wajib disimpan dengan format .xlsm, soalnya format .xlsx bakal buang semua macronya diam-diam.
Macro Excel adalah rekaman langkah kerja kamu yang bisa diputar ulang kapan aja cuma dengan satu tombol.
Kamu nggak perlu bisa coding buat bikinnya. Excel punya Macro Recorder yang ngerekam tiap klik dan ketikan, terus nulis kodenya sendiri.
Waktu masih jadi analyst, tiap Senin pagi aku ngabisin 30 menit buat hal yang sama: hapus 3 kolom kosong, ubah format tanggal, sortir per cabang, tebelin header, kasih border. Setelah aku rekam jadi macro, kerjaan itu selesai dalam 3 detik. Selama 2 tahun, itu nghemat sekitar 43 jam.
Macro adalah rangkaian perintah yang disimpan Excel dan bisa dijalanin ulang kapan aja. Waktu kamu rekam macro, Excel nerjemahin tiap aksi kamu jadi kode VBA di belakang layar. Pas kamu jalanin macronya, Excel ngulang aksi itu persis, dengan kecepatan mesin.
Macro cocok buat kerjaan yang langkahnya selalu sama tiap kali: rapiin format laporan, hapus baris kosong, ubah nama kolom, bikin pivot table dengan setelan yang itu-itu lagi.
Macro kurang cocok buat kerjaan yang butuh keputusan berbeda tiap kali, kayak "kalau nilainya minus, warnain merah, tapi kalau kolomnya diskon, biarin aja". Buat yang kayak gitu kamu butuh VBA yang kamu tulis sendiri.
Tab Developer default-nya disembunyiin. Buka dulu:
Tab Developer sekarang nongol di ribbon, di sebelah kanan tab View.
Sebenernya tombol Record Macro juga ada di tab View, jadi kamu bisa mulai tanpa Developer. Tapi buat lihat dan edit kode macronya nanti, tab Developer bakal kepakai.
Sebelum pencet Record, pikirin dulu langkahnya. Macro Recorder ngerekam semua, termasuk klik yang salah dan Ctrl+Z kamu. Latihan sekali dulu manual, baru rekam.
RapiinLaporan. Nggak boleh ada spasi, nggak boleh mulai dari angka.Udah. Sekarang pencet Ctrl+Shift+L dan lihat semuanya kejadian sendiri.
Ini bagian yang paling banyak makan korban.
Format .xlsx nggak bisa nyimpan macro. Kalau kamu tekan Ctrl+S seperti biasa, Excel bakal nanya sekali dengan dialog yang gampang di-skip, terus buang semua macro kamu.
Yang bener: File → Save As, terus di dropdown format pilih Excel Macro-Enabled Workbook (*.xlsm).
Kalau macronya kamu simpan di Personal Macro Workbook, filenya kesimpan terpisah di komputer kamu (namanya PERSONAL.XLSB) dan otomatis kebuka tiap Excel nyala. Macronya kepakai di file apa pun, tapi nggak ikut kekirim kalau kamu share filenya ke orang lain.
Shortcut keyboard enak, tapi kalau file kamu dipakai orang lain, tombol lebih ramah.
Sekarang siapa pun yang buka file itu tinggal klik tombolnya. Nggak perlu tau apa itu macro.
Tiap Senin, tim ops toko_berkah nerima export mentah dari sistem kasir: 47 file CSV, satu per cabang, digabung jadi satu sheet dengan 18 kolom. Cuma 7 kolom yang kepakai.
Langkah manual yang mereka lakuin tiap minggu:
Tujuh langkah, 40 klik, sekitar 28 menit termasuk salah-benerin.
Aku rekam jadi satu macro namanya RapiinMingguan, disimpan di Personal Macro Workbook, shortcut Ctrl+Shift+M. Sekarang prosesnya 4 detik.
Dalam setahun (52 minggu), itu sekitar 24 jam kerja yang balik lagi. Dan yang lebih penting: nggak ada lagi kolom yang kelewat kehapus gara-gara ngantuk Senin pagi.
Kalau langkah yang kamu ulang itu justru soal impor datanya, macro bukan jawabannya. Cek dulu cara import CSV ke Excel tanpa berantakan, soalnya Power Query lebih cocok buat itu.
Klik sel spesifik waktu ngerekam. Kalau kamu klik sel A5 pas rekaman, macronya bakal selalu ke A5, walau data kamu bulan depan mulai di baris 8. Pakai Ctrl+Home, Ctrl+Shift+End, atau tombol Use Relative References di tab Developer.
Nggak latihan dulu sebelum rekam. Semua kesalahan kamu ikut kerekam, termasuk undo-nya. Macronya tetap jalan, tapi jadi lebih lambat dan kodenya berantakan.
Nyimpan sebagai .xlsx. Macro langsung hilang. Selalu .xlsm.
Pakai shortcut yang nabrak bawaan Excel. Ctrl+C atau Ctrl+S bakal ketimpa macro kamu, dan itu bikin frustrasi seharian. Selalu tambahin Shift.
Percaya file .xlsm dari email asing. VBA bisa hapus file dan kirim data keluar. Kalau nggak kenal pengirimnya, jangan klik Enable Content. Penjelasan resminya ada di halaman keamanan macro Microsoft.
Nggak. Macro Recorder ngerekam tiap klik dan ketikan kamu, terus nulis kodenya sendiri. Kamu cukup pencet Record, kerjain langkahnya, terus pencet Stop.
Gara-gara filenya kesimpan dengan format .xlsx, yang nggak bisa nyimpen macro. Pakai Save As, terus pilih Excel Macro-Enabled Workbook dengan ekstensi .xlsm.
Macro adalah hasilnya, VBA adalah bahasanya. Macro rekaman cuma bisa ngulang persis apa yang kamu lakuin. VBA yang kamu tulis sendiri bisa pakai kondisi if dan perulangan.
Macro dari file yang kamu bikin sendiri aman. Yang bahaya itu file .xlsm dari sumber asing, soalnya VBA bisa hapus file atau kirim data keluar. Jangan klik Enable Content di file dari email yang nggak kamu tunggu.
Macro VBA nggak jalan di Google Sheets. Tapi Sheets punya perekam macro sendiri di Extensions, Macros, dan hasilnya berupa Apps Script. Konsepnya mirip, kodenya beda.
Latihan manual dulu, baru pencet Record. Recorder ngerekam semua, termasuk salahnya.
Simpan .xlsm, bukan .xlsx, kalau nggak mau macronya lenyap.
Personal Macro Workbook bikin macro kamu kepakai di semua file, bukan cuma satu.
Ambil satu kerjaan Excel yang tiap minggu kamu ulang, rekam jadi macro, terus hitung sendiri berapa menit yang balik. Kalau udah kerasa enaknya, lanjut ke dasar VBA Excel biar kamu bisa edit hasil rekamannya. Buat rumus dasarnya, cek SUMIFS dan INDEX MATCH.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.