Mendesign Macro (VBA) di Excel untuk kebutuhan perhitungan keekonomian Proyek
Seiring dengan majunya teknologi, pekerjaan di kantor seluruhnya dilakukan secara komputasi. Nah, bagi kamu seorang economist tentunya selalu berkutat dengan yang namanya spreadsheet, software yang sangat familiar dan dipakai hampir seluruh professional di dunia adalah produk dari Microsoft office (Excel). Di software ini kamu dapat mengolah data membuat tabel, grafik dan chart, menampilkan hasilnya menjadi menarik dan informatif.
Ada fitur yang bisa digunakan yakni Macro/ Visual basic, di Macro ini kamu akan membaut suatu sistem dimana pekerjaan berulang-ulang yang membosankan seperti menghitung portofolio yang sama untuk case yang berbeda apabila dilakukan secara manual akan melelahkan dan rawan menimbulkan kesalahan. Sistem di macro ini menggunakn bahasa pemrograman visual basic (VBA), dimana kamu harus merecord macro tadi dalam satu modul kemudian mengassign biasanya "common button" apabila nanti di klik akan merun program yang tersimpan di dalam modul
ini contoh syntax yang ada di Macro (Visual Basic Application/ VBA)
Sub Macro_Goto_Initial()
Set Pro = Worksheets("Output_CF")
Pro.Activate
Pro.Range("A2:A24").Activate
End Sub
Di atas adalah contoh aplikasi supaya kita bisa langsung kembali ke muka (scroll atas) tanpa harus menscroll ke atas. Sangat bermanfaat bila kita memilki data spreadsheet yang banyak.
Sub Macro_Goto_Range_Project()
Set Pro = Worksheets("Projects")
Pro.Activate
x = ActiveCell.Row - 4
If Not (ActiveCell.Column = 1 And ActiveCell.Row < 28 And ActiveCell.Row > 4) Then
Call MsgBox("Please Select A Project")
Pro.Range("A5:A24").Activate
Exit Sub
End If
Pro.Range("DataProject" & x).Activate
End Sub
Kalau contoh di atas untuk menuju/fokus ke satu projek, jadi tanpa perlu menscroll ke bawah kita bisa langsung menuju ke projek yang dipilih. Sangat berguna jika kita bertemu dengan projek yang banyak dalam satu portofolio.
Ada juga contoh untuk model perhitungan keekonomian untuk satu projek, yang kalau dibuat secara generic, tanpa macro akan memuat banyak sekali tab, yang kalau kita tidak teliti bisa menyebabkan kebingungan. Akan dimuat di posting berikutnya. Ditunggu saja,
Terima kasih Guys !!