Selasa, 16 September 2014

Macro excel untuk menulis rumus atau formula

Bagaimana caranya memasukkan rumus excel ke dalam macro excel vba?

Memang digunakan cara khusus untuk memasukkan rumus excel ke dalam macro excel vba, karena penulisan rumus dalam excel secara langsung berbeda dengan penulisan rumus atau fungsi menggunakan macro.

contoh rumus rumit berikut bagaiman penulisan dalam macronya?
=IF(ISERROR(FIND("POST",B1,1)+FIND("DLKT4",B1,1))=FALSE,"MASUK","KELUAR")
http://mymacrosformula.blogspot.com/
Caranya adalah :
1. Tulis rumus atau fungsi di cell yg sudah ditentukan seperti biasa tanpa macro.
2. Setelah rumus selesai dibuat.

3. Baru mulai record macro.  (lihar posting sbelumnya mengenai recording macro in excel)
4. Saat record macro sudah jalan sorot cell yang berisi rumus tadi, lalu tekan {F2} dan enter.
5. Lalu stop macro recording.http://mymacrosformula.blogspot.com/
6. lalu lihat macro yang sudah jadi (View macro dengan "tekan ALT+F8")
7. maka hasil nya akan kelihatan contoh rumus diatas (misal rumus ada di cel c187) akan menjadi :
   http://mymacrosformula.blogspot.com/
ActiveCell.FormulaR1C1 = _
        "=IF(ISERROR(FIND(""POST"",R[-186]C[-1],1)+FIND(""DLKT4"",R[-186]C[-1],1))=FALSE,""MASUK"",""KELUAR"")"



Silahkan coba (rumus sepanjang apapun bisa dicari penulisan macronya dengan cara di atas).

1 komentar:

Page View