Kerangka Materi
Makro
- Pencatatan dan pengeditan makro
- Cara penyimpanan makro.
- Mengaitkan makro ke form, bilah alat, atau pintasan keyboard
Lingkungan VBA
- Editor Visual Basic dan pengaturan-pengaturannya
- Pintasan keyboard
- Mengoptimalkan lingkungan kerja
Pendahuluan Pemrograman Prosedural
- Prosedur: Function, Sub
- Jenis-jenis data
- Pernyataan kondisional If...Then....Elseif....Else....End If
- Instruksi Case
- Perulangan while dan until
- Perulangan for ... next
- Instruksi untuk menghentikan perulangan (exit)
String
- Menggabungkan string (konkatenasi)
- Konversi antar jenis data secara eksplisit atau implisit
- Fasilitas pemrosesan string
Visual Basic
- Mengunggah serta mengunduh data ke dalam lembar kerja (Cells, Range)
- Menerima input dari pengguna dan menampilkan pesan menggunakan InputBox serta MsgBox.
- Deklarasi variabel
- Ruang lingkup dan masa hidup variabel
- Operator beserta tingkat prioritasnya
- Penggunaan modul-modul
- Membuat fungsi sendiri serta menerapkannya di lembar kerja.
- Objek, kelas, metode, dan properti
- Mengamankan kode program
- Pencegahan manipulasi kode serta cara melihat pratinjaunya
Debugging
- Proses pelacakan eksekusi langkah demi langkah
- Jendela Local untuk memantau variabel
- Jendela Immediate untuk pengecekan langsung
- Pengaturan titik henti (Watch)
- Cara melacak urutan panggilan prosedur (Call Stack)
Penanganan Kesalahan
- Jenis-jenis kesalahan serta cara mencegahnya
- Cara menangkap dan mengatasi error saat runtime
- Struktur penanganan: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Model Objek Excel
- Objek Application serta fiturnya.
- Objek Workbook dan kumpulan Workbooks
- Objek Worksheet beserta kumpulan Worksheets
- Objek ThisWorkbook, ActiveWorkbook, ActiveCell dan lainnya.
- Pemilihan objek yang diinginkan
- Koleksi Range serta penggunaannya
- Objek Cells untuk mengakses sel tertentu
- Cara menampilkan informasi pada statusbar
- Mengoptimalkan performa dengan menyetel ScreenUpdating
- Pengukuran waktu eksekusi menggunakan fungsi Timer<\/li>
Pemanfaatan Sumber Data Eksternal
- Memanfaatkan pustaka ADO dalam program VBA
- Cara mengacu ke sumber data luar
- Objek-objek penting dalam ADO:
- Connection
- Command
- Recordset
- Pembuatan string koneksi
- Cara membuat sambungan ke berbagai basis data: Microsoft Access, Oracle, MySQL
Pelaporan
- Pendahuluan bahasa SQL serta struktur dasarnya (SELECT, UPDATE, INSERT INTO, DELETE).
Selain itu, peserta juga akan belajar memanggil query Access lewat form Excel guna mendukung manajemen basis data.
Persyaratan
- Pemahaman dasar mengenai fitur-fitur Excel seperti lembar kerja, rumus, tabel, serta pengurutan dan penyaringan data
- Pengalaman menyusun, memperbarui, atau meninjau laporan menggunakan Microsoft Excel
- Tak diperlukan pengalaman pemrograman sebelumnya
Target Peserta
- Para analis yang ingin mengotomatisasi tugas-tugas berulang di Excel
- Profesional bisnis yang sering mengelola data dan laporan menggunakan Excel
- Anggota tim yang tertarik menciptakan makro serta solusi VBA praktis untuk keperluan sehari-hari
Testimoni (7)
Yang saya sukai paling dari pelatihan ini adalah pengetahuan instruktur tentang Excel. Saya menghargai pembelajaran hal-hal yang bermanfaat seperti shortcut dan rumus yang bisa saya gunakan setiap hari.
Martin
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
Pelatihan ini menurut saya sempurna, membuka mata saya pada banyak hal yang sebelumnya tidak saya ketahui. Langsung ke pokok pembahasan dengan banyak latihan, mungkin bagi beberapa orang ini terlalu cepat, tetapi karena pengalaman latar belakang saya, saya tidak merasa demikian.
Maen Hatoum - Red Bull GmbH
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
Pengetahuan spesialisnya luar biasa! Cara Anda memecahkannya sehingga kami bisa mengerti sungguh hebat. Saya rasa saya harus mulai dari hal-hal sederhana. Materi terakhir sedikit tingkat lanjut dan saya kesulitan untuk mengikutinya, tapi pasti akan berhasil :)
Zaskia Stanz - BMW
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
Contoh rinci dan materi pelatihan.
KAREN LOUW - BMW
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
Dia sudah siap dan juga memberikan petunjuk yang baik
Annemarie Van Aardt - BMW
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kursus - Visual Basic for Applications (VBA) for Analysts
Diterjemahkan Mesin