SILABUS MATERI TRAINING VBA EXCEL MACRO
Materi training excel macro basic
Materi pelatihan di kursus excel macro ini bertujuan sebagai pengenalan bagi para pengguna excel yang baru tau mengenai apa itu vba macro.
Durasi kursus : 6-7 jam ( 1 hari full day )
VBA Editor
- Insert module
- Penjelasan VBA Editor
Pengertian Range & cells
- Perbedaan range & cells
- Range bisa 1 cells maupun selection dari beberapa cells
- Range menggunakan huruf angka (A1)
- Cells offset
Msgbox
- Msgbox untuk pesan pop-up
- Msgbox untuk menampilkan cells value
- Msgbox untuk menampilkan perhitungan matematika
- Apa itu Sub Prosedur ??
- Sub prosedur tempat membuat code VBA
- Bagian bagian sub prosedur ( ada sub & end sub )
- Cara panggil sub prosedur
- Sample code
- Last Row/Baris Terakhir
- Cara manual mendapatkan last row/baris terakhir
- Menggunakan cells(cells.rows.count,1).end(xlUp).row
- Menggunakan range(“A1048576”).end(xlUp).row
- Kelebihan dan kekurangan menggunakannya kedua nya
- Sample code
Looping For Next
- For Next
- Sample for next
- Perbedaan antara do – loop dan for next
Recording macro
- Cara record macro
- Cara edit macro
- F8 ( Debug step into )
- Penjelasan step into debugging
- Penjelasan penggunaan record macro
Materi training excel macro regular
Materi pelatihan di kursus vba macro ini bertujuan agar peserta kursus bisa langsung belajar mengenai pengenalan tentang vba excel sampai bisa menggunakan dan membuat aplikasi tools vba excel sendiri untuk berbagai kebutuhan kerja mereka sehari hari.
Durasi kursus : 10-12 jam ( 2 hari full day )
VBA Editor
- Insert module
- Penjelasan VBA Editor
Pengertian Range & cells
- Perbedaan range & cells
- Range bisa 1 cells maupun selection dari beberapa cells
- Range menggunakan huruf angka (A1)
- Cells hanya untuk 1 cells saja
- Cells menggunakan system coordinat
- Kelebihan cells bisa untuk aritmatika
- Cells offset
Msgbox
- Msgbox untuk pesan pop-up
- Msgbox untuk menampilkan cells value
- Msgbox untuk menampilkan variable
- Msgbox untuk menampilkan perhitungan matematika
- Msgbox menggunakan variable dalam 1 pop-up
- Assign macro ke button
Apa itu Sub Prosedur ??
- Sub prosedur tempat membuat code VBA
- Bagian bagian sub prosedur ( ada sub & end sub )
- Cara panggil sub prosedur
Dimensioning & Variable
- Apa itu dim ?
- Apa itu variable ?
- Tipe tipe data variable ( string, integer & double )
- String sebagai kata/text
- Integer sebagai angka bulat (bisa untuk aritmatika)
- Double untuk angka koma (biasa untuk accounting/keuangan yang pakai koma)
- Sample code
Last Row/Baris Terakhir
- Cara manual mendapatkan last row/baris terakhir
- Menggunakan cells(cells.rows.count,1).end(xlUp).row
- Menggunakan range(“A1048576”).end(xlUp).row
- Kelebihan dan kekurangan menggunakannya kedua nya
- Sample code
With & End With statement
- With sebagai persingkat code
- Sample penggunaan With & end With
Userform
- Bikin input userform dijadikan variable kemudian di simpan dalam database
- Membuat Label,Textbox, Combobox dan Command Button di Userform
- Mengisi data dropdown Combobox Userform
- Cara penulisan code di userform
- Memanggil userform dari module
- Unload Me
Conditional logic
- If then else
- And
- Or
- Cara penggunaan if then else jika digabungkan dengan and atau or
- Sample code
- Select Case
- Penjelasan select case dan sample nya
Looping Do loop & For Next
- Do until – loop ( Lakukan looping sampai.. )
- Sample & penjelasan
- Do while – loop ( Lakukan bila keadaannya…)
- For Next
- Sample for next
- Perbedaan antara do – loop dan for next
Array
- Penggunaan array dalam variable
- Menggunakan variable (jumlah array)
- Sample penggunaan array
Function Prosedur
- Function & end Function
- Function sebagai variable juga
- Perbedaan function & sub prosedur
- Function bisa di panggil dari excel cells
- Builtin Function ( inputbox )
Error Handling
- On Error Goto
- On Error Resume Next
Recording macro
- Cara record macro
- Cara edit macro
- Debuging
- Penjelasan step into debugging
- Penjelasan penggunaan record macro
Saving macro
- Save file Macro
Bonus Materi
- Extra Project – Database to Reporting ( Pivot dan Charting )
- Excel auto Emailing via Outlook
- Excel File attach di Email Outlook
- VBA Excel editing Body Email Outlook ( HTML basic di VBA )