Kerangka Materi
Makro
- Merekam dan mengedit makro
- Tempat menyimpan makro
- Mengalokasikan makro ke formulir, toolbar, dan pintasan keyboard
Lingkungan VBA
- Editor Visual Basic dan opsinya
- Pintasan keyboard
- Optimasi lingkungan
Pengantar Pemrograman Prosedural
- Prosedur: Function, Sub
- Tipe data
- Pernyataan kondisional If...Then....Elseif....Else....End If
- Pernyataan Case
- Perulangan While, Until
- Perulangan For ... Next
- Pernyataan untuk menghentikan perulangan (exit)
String
- Menggabungkan string (konkatenasi)
- Konversi ke tipe lain: implisit dan eksplisit
- Fungsi pemrosesan string
Visual Basic
- Mengunduh dan mengunggah data ke spreadsheet (Cells, Range)
- Mengunduh dan mengunggah data ke pengguna (InputBox, MsgBox)
- Deklarasi variabel
- Ruang lingkup dan masa hidup variabel
- Operator dan prioritasnya
- Opsi modul
- Membuat fungsi sendiri dan menggunakannya di lembar kerja
- Objek, kelas, metode, dan properti
- Keamanan kode
- Pemalsuan keamanan kode dan pratinjau
Penyembuhan Bug (Debugging)
- Pemrosesan langkah demi langkah
- Jendela Locals
- Jendela Immediate
- Perangkap - Watches
- Call Stack
Penanganan Error
- Jenis-jenis error dan cara menghindarinya
- Menangkap dan menangani error saat runtime
- Struktur: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Model Objek Excel
- Objek Application
- Objek Workbook dan kumpulan Workbooks
- Objek Worksheet dan kumpulan Worksheets
- Objek ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Objek Selection
- Kumpulan Range
- Objek Cells
- Menampilkan data di status bar
- Optimasi menggunakan ScreenUpdating
- Pengukuran waktu dengan metode Timer
Pemanfaatan Sumber Data Eksternal
- Menggunakan perpustakaan ADO
- Referensi ke sumber data eksternal
- Objek ADO:
- Connection
- Command
- Recordset
- String koneksi
- Membuat koneksi ke berbagai basis data: Microsoft Access, Oracle, MySQL
Pelaporan
- Pengantar bahasa SQL Struktur dasar SQL (SELECT, UPDATE, INSERT INTO, DELETE) Memanggil kueri Microsoft Access dari Excel Formulir untuk mendukung penggunaan basis data
Persyaratan
- Pengetahuan dasar tentang fitur Excel seperti lembar kerja, rumus, tabel, serta pengurutan atau penyaringan data
- Pengalaman dalam menyiapkan, memperbarui, atau meninjau laporan di Microsoft Excel
- Tidak diperlukan pengalaman pemrograman sebelumnya
Target Peserta
- Analis yang ingin mengotomatisasi tugas Excel yang berulang
- Profesional bisnis yang bekerja dengan data dan laporan di Excel
- Anggota tim yang ingin membuat makro sederhana dan solusi VBA praktis untuk pekerjaan 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