Training Mudah Memahami Macro Dan VBA Di Excel (Step By Step)
Definisi Pelatihan
Macro dalam Excel adalah serangkaian perintah atau tindakan yang direkam atau ditulis dalam bahasa pemrograman VBA (Visual Basic for Applications) untuk melakukan tugas-tugas tertentu secara otomatis. Makro dapat merekam langkah-langkah yang dilakukan pengguna di Excel atau ditulis secara manual menggunakan bahasa pemrograman VBA.
Menggunakan macro di Excel memiliki beberapa manfaat penting:
- Automatisasi Tugas Berulang: Macro memungkinkan Anda merekam serangkaian langkah atau perintah yang kemudian dapat dieksekusi ulang dengan satu klik. Ini sangat berguna untuk mengotomatiskan tugas-tugas berulang yang memakan waktu, seperti pengolahan data rutin, pengisian formulir, atau pengaturan format.
- Peningkatan Produktivitas: Dengan menggunakan macro, Anda dapat menghemat waktu dan upaya yang seharusnya digunakan untuk menyelesaikan tugas-tugas yang berulang. Ini memungkinkan fokus lebih besar pada analisis data daripada pekerjaan administratif.
- Kemampuan Kustomisasi: Macro memberikan fleksibilitas dalam membuat fungsi atau tindakan yang sesuai dengan kebutuhan spesifik Anda. Anda dapat menyesuaikan dan membuat fungsi kustom sesuai dengan yang Anda perlukan.
- Konsistensi: Dengan menggunakan macro, Anda dapat memastikan bahwa proses-proses tertentu dijalankan dengan cara yang konsisten dan tepat setiap kali dieksekusi.
- Fleksibilitas dan Adaptabilitas: Dengan pengetahuan tentang pengkodean VBA (Visual Basic for Applications), Anda dapat membuat makro yang disesuaikan dengan kebutuhan Anda, seperti fungsi-fungsi khusus, algoritma kompleks, atau integrasi dengan sistem lain.
Tujuan dan Manfaat Pelatihan
Kursus ini dibuat untuk membangun pondasi Anda untuk bekerja dengan Macro dan kode VBA. Landasan tersebut dibangun bertahap seiring dengan latihan yang dikerjakan selama proses pelatihan. Dengan pelatihan ini, peserta diharapkan:
- Memahami cara kerja Macro di Excel
- Menggunakan layar kerja VBE untuk membuat dan memodifikasi Macro (VBE adalah singkatan dari “Visual Basic Editor” yang merupakan lingkungan pengembangan terpadu (IDE) yang terintegrasi dalam aplikasi Microsoft Excel)
- Memahami konsep Object yang menjadi dasar pembuatan Macro: Collections, Properties, Methods, Events
- Mampu bekerja dengan Object Excel yang paling penting: Range, Worksheet, Workbook
- Memahami dasar-dasar pemrograman VBA: Procedure, Function, Variable dan Tipe Data (DIM, String, Long, Double, Date)
- Memahami fungsi-fungsi VBA yang sering dipakai: Round, Date, Weekday, Dir, IsEmpty, AutoFilter, dst.
- Bekerja dengan control keputusan di VBA: IF-THEN-ELSE, SELECT
- Bekerja dengan looping: FOR-NEXT, DO-WHILE
- Bisa Membuat fungsi untuk kebutuhan sendiri (UDF – User Defined Function)
- Bekerja dengan Worksheet Form Control (Button, ComboBox, CheckBox) untuk membuat worksheet interaktif tanpa kode VBA
- Bekerja dengan UserForm dengan Form Control (ActiveX Form Control)
- Memanfaatkan teknik debugging dalam membuat program dan mengerti cara menangani error.
- Menggunakan ChatGPT untuk mempermudah membuat skrip VBA
Materi Pelatihan
- Mengenal Macro dan VBA Excel
- Manfaat Macro & VBA
- Layar kerja Macro di Excel
- Mengaktifkan Tab Developer
- Membuat Macro
- Mengenal tool macro di Ribbon
- Membuat macro dengan referensi relative dan absolute
- Mengenal Personal Macro Workbook untuk menyimpan Macro
- Latihan (merekam macro)
- Memformat Table
- Mengekstrak data
- Mengenal tool VB-Editor untuk mengedit macro
- Memahami Object untuk Macro
- Object Excel: Collections, Properties, Methods, Events
- Latihan (menggunakan jendela Immediate) :
- Memahami referensi Object pada Range, Worksheet, Workbook
- Mengubah dan membaca property (GET/SET)
- Memangggil method
- Memahami Procedure di Macro (Procedure adalah Macro)
- Procedure dan Argument
- Assignment dan Comment
- Variable dan Tipe Data (DIM, Variant, String, Long, Double, Date, Currency)
- Latihan: Membuat procedure untuk menghitung Investasi
- Memahami Excel Event
- Latihan: Membuat Reminder Laporan Mingguan dengan Workbook Event (IF, fungsi WeekDay, MsgBox)
- Kontrol Looping: FOR-NEXT, DO-WHILE
- Memahami statement loopoing FOR-NEXT, DO-WHILE
- Latihan:
- Membuat baris belang dengan FOR-NEXT
- Membuat baris belang dengan DO-WHILE
- Menggunakan With-End-With
- Teknik Debuging (print, breakpoint, step)
- Menyembunyikan Worksheet dengan FOR-EACH
- Kontrol keputusan : IF-THEN-ELSE, SELECT
- Memahami statement IF dan mengurut alur dengan Step-Into
- Latihan: Menggunakan IF untuk menghitung upah lembur
- Menggunakan Fungsi di Macro dan Membuat Fungsi Sendiri
- Worksheet Function
- VBA Function
- Latihan: Backup Workbook, memanggil fungsi FORMAT()
- Membuat Fungsi Sendiri (UDF, User Definded Function)
- Latihan: Membuat fungsi HitungLembur() untuk digunakan di Worksheet
- Membuat Add-Ins
- Latihan: mengekspor fungsi HitungLembur ke Workbook lain
- Bekerja dengan UserForm
- Worksheet FormControl
- Latihan:
- Menggunakan Form Control untuk membuat Chart interaktif
- Menggunakan Form Control Image pada Worksheet
- UserForm dan FormControl
- Latihan: Membuat Form Data Entri ke Range
- Memanggil UserForm dari macro dan Button Exit
- Menambahkan FormControl (ComboBox, TextBox, Button, Image) dan setting properties
- Memasang kode untuk tombol Prev-Next di Button
- Memasang kode untuk Search di ComboBox
- Memasang kode untuk Button Import Image
Baca juga :
Jadwal dan Tempat Pelatihan
| Bulan | Minggu I
Bandung |
Minggu II
Jakarta |
Minggu III
Bandung |
MInggu IV
Yogyakarta |
Minggu V
Denpasar |
| Januari | 2-4 | 9-11 | 16-18 | 23-25 | 29-31 |
| Februari | 5-7 | 13-15 | 20-22 | 27-29 | |
| Maret | 5-7 | 12-14 | 19-21 | 26-28 | |
| April | 2-4 | 8-9 | 16-18 | 23-25 | 29-30 |
| Mei | 6-8 | 14-16 | 20-22 | 28-30 | |
| Juni | 4-6 | 11-13 | 18-20 | 25-27 | |
| Juli | 2-4 | 9-11 | 16-18 | 23-25 | 29-31 |
| Agustus | 6-8 | 13-15 | 20-22 | 27-29 | |
| September | 3-5 | 10-12 | 17-19 | 24-26 | |
| Oktober | 1-3 | 8-10 | 15-17 | 22-24 | 29-31 |
| November | 5-7 | 12-14 | 19-21 | 26-28 | |
| Desember | 3-5 | 10-12 | 17-19 | 23-24 |
Harga Pelatihan
Offline
- Public Training mulai dari 5.000.000 – 7.000.000 perorang
- Inhouse Training mulai dari 850.000 perorang
Online
- Public Training mulai dari 1.200.000 perorang
- Inhouse Training mulai dari 600.000 perorang
Fasilitas Pelatihan
- Sertifikat Pelatihan
- Expert Trainer
- Coffee Break 2x per hari
- Lunch 1x per hari
- Room meeting hotel minimal bintang tiga
- Materi pelatihan dalam bentuk hard copy dan juga soft copy
- ATK
- Backpack exclusive
- Jaket eksklusif (souvenir)
- Dokumentasi
- Laporan Pelatihan
- Pre and Post Test
Instagram kami : Annta Mandiri Sejahtera
Views: 48