Tuesday, July 3, 2018

Macro VBA Excel Ch 2: C. Membuat Macro Lebih Dinamis


Hello guys! Di post kali ini gue mau share cara ngebuat Macro VBA Excel yang lebih dinamis.

Artinya?
Gini guys, data mentah yang kita terima nggak selalu sama jumlahnya. Sekarang bisa 1000 baris, besok 950 baris, besoknya lagi 1100 baris. Kalo kita pake cara Record Macro, kita bakal sering ngeliat pemilihan range yang statis, seperti:

Range (“D1:D37”).Select

Kemaren di pembahasan “Your First Macro”, kita udah nyoba record macro terus dijalanin di 2 data lain. Hasilnya berjalan dengan mulus lus lus semulus muka barbie. Pas kita ngerjalanin di data ke 3 (sheet Data3), macro kita nggak jalan dengan mulus guys gara gara datanya nambah 1 item. Inget kejadian itu?

Nah di postingan kali ini gue mau share, gimana caranya supaya macro kita tetep bisa jalan mulus di data yang bergelombang (bisa naik / turun jumlah datanya).


Monggo sedot filenya DISINI

Tutorialnya:



Buat yang lagi males streaming, intinya tipsnya adalah:
1. Hindari penggunaan address yang statis (gunakanlah XlArrow / CurrentRegion)
2. Gunakan offset
3. Hindari nama sheet yang statis (gunakan ActiveSheet)


O ya, kalo kamu menemui kendala pas ngerjain materinya, jangan sungkan hubungi kami di sebastianjan94@gmail.com

Kemudian kalo kamu berminat untuk belajar Macro Excel lebih intens, jangan sungkan untuk hubungi kami ya. :)