Excel & Data Analysis › SLIDES • Foundation

VBA & Automation

VBA Macros record, VBA loops variables, UserForms inputs, and Event handlers

Terlaris
5.0
0 peserta terdaftar
Dibuat oleh Konsuli Team Terakhir diperbarui: 2 hari yang lalu Bahasa: Indonesia
Rp25.000 Rp149.000
Mulai Belajar Pratinjau Slide Gratis

Jaminan uang kembali 30 hari

Bundel Hemat

Beli 3 materi hukum FIDIC & Kontraktor sekaligus dan hemat hingga 30%!

Rp 199.000

Apa yang akan Anda pelajari

Menguasai 100+ shortcuts, formula kompleks (VLOOKUP, INDEX-MATCH, XLOOKUP), visualisasi interaktif, dan otomasi spreadsheet.

Daftar Isi

BAB 01: VBA Macro: Record, Edit, & Run

25 pelajaran
  • 01. VBA Macro: Record, Edit, & Run
  • 02. Why: Macro Menjalankan Perubahan pada Sheet yang Salah
  • 03. Outline: Macro Recorder hingga Trust Center dan Sumber Macro
  • 04. Tujuan dan Capaian: Merekam lalu Merapikan Macro Format Laporan
  • 05. Macro Recorder
  • 06. Relative Reference saat Recording
  • 07. Lokasi Penyimpanan Macro
  • 08. Format XLSM
  • 09. Visual Basic Editor
  • 10. Module dan Procedure
  • 11. Sub dan End Sub
  • 12. Membaca Kode Hasil Recorder
  • 13. Menghapus Select yang Tidak Diperlukan
  • 14. Run Macro
  • 15. Shortcut Macro dan Potensi Konflik
  • 16. Referensi Workbook dan Worksheet
  • 17. Uji pada Salinan Data
  • 18. Menyimpan dan Membuka Ulang File
  • 19. Trust Center dan Sumber Macro
  • 20. Worked Example: Merekam lalu Merapikan Macro Format Laporan
  • 21. Quote Penting: Prinsip Trust Center dan Sumber Macro
  • 22. Case Study (Simulasi): Macro Menjalankan Perubahan pada Sheet yang Salah
  • 23. Key Takeaways: Macro Recorder dan Trust Center dan Sumber Macro
  • 24. Closing: Latihan Merekam lalu Merapikan Macro Format Laporan
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA Macro: Record, Edit, & Run

BAB 02: Variables, Loops, & Conditional dalam VBA

25 pelajaran
  • 01. Variables, Loops, & Conditional dalam VBA
  • 02. Why: Loop Tidak Berhenti karena Kondisi Salah
  • 03. Outline: Option Explicit hingga Uji Kondisi Batas dan Terminasi
  • 04. Tujuan dan Capaian: Mengisi Status Transaksi melalui Loop
  • 05. Option Explicit
  • 06. Dim dan Scope Variable
  • 07. Tipe Data String dan Boolean
  • 08. Long untuk Penghitung Baris
  • 09. Variant dan Nilai Cell
  • 10. Set untuk Object Variable
  • 11. If-Then-Else
  • 12. Select Case
  • 13. For-Next
  • 14. For Each
  • 15. Do While dan Do Until
  • 16. Exit For dan Exit Do
  • 17. Kualifikasi Workbook dan Range
  • 18. Loop Berbasis Array
  • 19. Uji Kondisi Batas dan Terminasi
  • 20. Worked Example: Mengisi Status Transaksi melalui Loop
  • 21. Quote Penting: Prinsip Uji Kondisi Batas dan Terminasi
  • 22. Case Study (Simulasi): Loop Tidak Berhenti karena Kondisi Salah
  • 23. Key Takeaways: Option Explicit dan Uji Kondisi Batas dan Terminasi
  • 24. Closing: Latihan Mengisi Status Transaksi melalui Loop
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk Variables, Loops, & Conditional dalam VBA

BAB 03: VBA UserForm, InputBox, dan MsgBox

25 pelajaran
  • 01. VBA UserForm, InputBox, dan MsgBox
  • 02. Why: Input Batal Diproses sebagai Nilai Transaksi
  • 03. Outline: UserForm versus InputBox dan MsgBox hingga Penulisan Data ke Baris Baru
  • 04. Tujuan dan Capaian: Membuat Form Input Transaksi
  • 05. UserForm versus InputBox dan MsgBox
  • 06. Membuat UserForm
  • 07. TextBox
  • 08. ComboBox
  • 09. CommandButton
  • 10. Label dan Instruksi Input
  • 11. UserForm Initialize
  • 12. Validasi Angka dan Tanggal
  • 13. Field Wajib
  • 14. Tombol Simpan
  • 15. Tombol Batal
  • 16. InputBox dan Pembatalan Input
  • 17. Application.InputBox dengan Tipe Input
  • 18. MsgBox untuk Konfirmasi
  • 19. Penulisan Data ke Baris Baru
  • 20. Worked Example: Membuat Form Input Transaksi
  • 21. Quote Penting: Prinsip Penulisan Data ke Baris Baru
  • 22. Case Study (Simulasi): Input Batal Diproses sebagai Nilai Transaksi
  • 23. Key Takeaways: UserForm versus InputBox dan MsgBox dan Penulisan Data ke Baris Baru
  • 24. Closing: Latihan Membuat Form Input Transaksi
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA UserForm, InputBox, dan MsgBox

BAB 04: Automate Report: Generate PDF & Email Attachment

25 pelajaran
  • 01. Automate Report: Generate PDF & Email Attachment
  • 02. Why: Attachment Salah Periode karena Nama File Tetap
  • 03. Outline: Range Laporan dan Print Area hingga Uji End-to-End dengan Data Contoh
  • 04. Tujuan dan Capaian: Membuat PDF dan Menyiapkan Draft Email
  • 05. Range Laporan dan Print Area
  • 06. Pembaruan Data sebelum Ekspor
  • 07. Pemeriksaan Calculation State
  • 08. ExportAsFixedFormat ke PDF
  • 09. Folder dan Nama File
  • 10. Penanganan Nama File Tidak Valid
  • 11. Pemeriksaan File yang Sudah Ada
  • 12. Draft Email dari VBA
  • 13. Attachment dan Keberadaan File
  • 14. Daftar Penerima dari Sumber Terkendali
  • 15. Display versus Send
  • 16. Kompatibilitas Automasi Email dan Client
  • 17. Log Pembuatan Laporan
  • 18. Error Handler dan Cleanup
  • 19. Uji End-to-End dengan Data Contoh
  • 20. Worked Example: Membuat PDF dan Menyiapkan Draft Email
  • 21. Quote Penting: Prinsip Uji End-to-End dengan Data Contoh
  • 22. Case Study (Simulasi): Attachment Salah Periode karena Nama File Tetap
  • 23. Key Takeaways: Range Laporan dan Print Area dan Uji End-to-End dengan Data Contoh
  • 24. Closing: Latihan Membuat PDF dan Menyiapkan Draft Email
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk Automate Report: Generate PDF & Email Attachment

BAB 05: Event Handler: Workbook_Open, Worksheet_Change

25 pelajaran
  • 01. Event Handler: Workbook_Open, Worksheet_Change
  • 02. Why: Event Memanggil Dirinya hingga Excel Tidak Responsif
  • 03. Outline: Workbook_Open di ThisWorkbook hingga Dokumentasi Trigger Event
  • 04. Tujuan dan Capaian: Memperbarui Timestamp pada Perubahan Input
  • 05. Workbook_Open di ThisWorkbook
  • 06. Worksheet_Change di Module Sheet
  • 07. Target Range
  • 08. Intersect untuk Membatasi Area
  • 09. Perubahan Banyak Cell sekaligus
  • 10. EnableEvents
  • 11. Pencegahan Event Rekursif
  • 12. Cleanup saat Error
  • 13. Worksheet_Calculate versus Worksheet_Change
  • 14. Perubahan Formula dan Nilai Input
  • 15. Performa Event Handler
  • 16. Validasi sebelum Menulis Nilai
  • 17. Pemulihan Status Application
  • 18. Pengujian Open dan Paste Massal
  • 19. Dokumentasi Trigger Event
  • 20. Worked Example: Memperbarui Timestamp pada Perubahan Input
  • 21. Quote Penting: Prinsip Dokumentasi Trigger Event
  • 22. Case Study (Simulasi): Event Memanggil Dirinya hingga Excel Tidak Responsif
  • 23. Key Takeaways: Workbook_Open di ThisWorkbook dan Dokumentasi Trigger Event
  • 24. Closing: Latihan Memperbarui Timestamp pada Perubahan Input
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk Event Handler: Workbook_Open, Worksheet_Change

BAB 06: VBA untuk Data Cleaning Massal

25 pelajaran
  • 01. VBA untuk Data Cleaning Massal
  • 02. Why: Macro Mengubah Kode Produk Menjadi Angka
  • 03. Outline: Inventaris Aturan Cleaning hingga Rekonsiliasi Jumlah Record
  • 04. Tujuan dan Capaian: Membersihkan File Transaksi dengan Array VBA
  • 05. Inventaris Aturan Cleaning
  • 06. Membaca Range ke Array
  • 07. Menulis Array ke Range
  • 08. Trim dan Penanganan Spasi
  • 09. Normalisasi Huruf
  • 10. Konversi Tanggal berdasarkan Format
  • 11. Konversi Angka dan Locale
  • 12. Identifikasi Duplicate Key
  • 13. Dictionary untuk Pemetaan
  • 14. Penanganan Cell Error
  • 15. Preservasi Formula
  • 16. Log Baris Bermasalah
  • 17. ScreenUpdating dan Calculation Mode
  • 18. Pemulihan Setting setelah Error
  • 19. Rekonsiliasi Jumlah Record
  • 20. Worked Example: Membersihkan File Transaksi dengan Array VBA
  • 21. Quote Penting: Prinsip Rekonsiliasi Jumlah Record
  • 22. Case Study (Simulasi): Macro Mengubah Kode Produk Menjadi Angka
  • 23. Key Takeaways: Inventaris Aturan Cleaning dan Rekonsiliasi Jumlah Record
  • 24. Closing: Latihan Membersihkan File Transaksi dengan Array VBA
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA untuk Data Cleaning Massal

BAB 07: VBA untuk Dashboard Update Otomatis

25 pelajaran
  • 01. VBA untuk Dashboard Update Otomatis
  • 02. Why: Chart Diekspor sebelum Refresh Selesai
  • 03. Outline: Urutan Refresh Dashboard hingga Uji ketika Sumber Tidak Tersedia
  • 04. Tujuan dan Capaian: Membuat Tombol Update dengan Validasi Hasil
  • 05. Urutan Refresh Dashboard
  • 06. Workbook.RefreshAll
  • 07. Refresh Asinkron dan Waktu Tunggu
  • 08. Pemeriksaan Selesainya Query
  • 09. Recalculate Workbook
  • 10. PivotCache Refresh
  • 11. Chart dari Range Dinamis
  • 12. Label Timestamp Pembaruan
  • 13. Validasi Total sebelum Publikasi
  • 14. Tombol Update
  • 15. Pencegahan Klik Update Berulang
  • 16. Status Progres
  • 17. Logging Waktu Proses
  • 18. Error Handler dan Pemulihan Setting
  • 19. Uji ketika Sumber Tidak Tersedia
  • 20. Worked Example: Membuat Tombol Update dengan Validasi Hasil
  • 21. Quote Penting: Prinsip Uji ketika Sumber Tidak Tersedia
  • 22. Case Study (Simulasi): Chart Diekspor sebelum Refresh Selesai
  • 23. Key Takeaways: Urutan Refresh Dashboard dan Uji ketika Sumber Tidak Tersedia
  • 24. Closing: Latihan Membuat Tombol Update dengan Validasi Hasil
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA untuk Dashboard Update Otomatis

BAB 08: VBA Error Handling: On Error GoTo dan On Error Resume Next

25 pelajaran
  • 01. VBA Error Handling: On Error GoTo dan On Error Resume Next
  • 02. Why: Resume Next Menyembunyikan Kegagalan Penulisan File
  • 03. Outline: On Error GoTo Handler hingga Uji Kegagalan yang Disengaja
  • 04. Tujuan dan Capaian: Membuat Error Handler untuk Ekspor PDF
  • 05. On Error GoTo Handler
  • 06. On Error Resume Next
  • 07. On Error GoTo 0
  • 08. Err.Number
  • 09. Err.Description
  • 10. Err.Source
  • 11. Pembersihan Err
  • 12. Error Terduga versus Error Tidak Terduga
  • 13. Batas Scope Resume Next
  • 14. Resume, Resume Next, dan Exit Sub
  • 15. Label Cleanup
  • 16. Pemulihan Application Settings
  • 17. Pencatatan Konteks Error
  • 18. Pesan Error untuk Pengguna
  • 19. Uji Kegagalan yang Disengaja
  • 20. Worked Example: Membuat Error Handler untuk Ekspor PDF
  • 21. Quote Penting: Prinsip Uji Kegagalan yang Disengaja
  • 22. Case Study (Simulasi): Resume Next Menyembunyikan Kegagalan Penulisan File
  • 23. Key Takeaways: On Error GoTo Handler dan Uji Kegagalan yang Disengaja
  • 24. Closing: Latihan Membuat Error Handler untuk Ekspor PDF
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA Error Handling: On Error GoTo dan On Error Resume Next

BAB 09: VBA untuk Integrasi dengan Database & API

25 pelajaran
  • 01. VBA untuk Integrasi dengan Database & API
  • 02. Why: API Mengembalikan Error tetapi Diproses sebagai Data
  • 03. Outline: Connection String dan Driver hingga Cleanup Connection dan Object
  • 04. Tujuan dan Capaian: Mengambil Data dari Database ke Sheet
  • 05. Connection String dan Driver
  • 06. ADO Connection
  • 07. Parameterized Command
  • 08. Recordset
  • 09. CopyFromRecordset
  • 10. Timeout Database
  • 11. Hak Akses Minimum
  • 12. Penyimpanan Kredensial di Luar Kode
  • 13. HTTP Request melalui Komponen yang Tersedia
  • 14. Endpoint dan HTTP Method
  • 15. Header Autentikasi
  • 16. Status Code dan Error Response
  • 17. JSON Parsing melalui Komponen yang Dipilih
  • 18. Pagination dan Rate Limit
  • 19. Cleanup Connection dan Object
  • 20. Worked Example: Mengambil Data dari Database ke Sheet
  • 21. Quote Penting: Prinsip Cleanup Connection dan Object
  • 22. Case Study (Simulasi): API Mengembalikan Error tetapi Diproses sebagai Data
  • 23. Key Takeaways: Connection String dan Driver dan Cleanup Connection dan Object
  • 24. Closing: Latihan Mengambil Data dari Database ke Sheet
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk VBA untuk Integrasi dengan Database & API

BAB 10: Keamanan Macro VBA: Trust Center, Signature, dan Batas Proteksi Kode

25 pelajaran
  • 01. Keamanan Macro VBA: Trust Center, Signature, dan Batas Proteksi Kode
  • 02. Why: Password Project Dianggap Melindungi API Key
  • 03. Outline: Trust Center dan Macro Settings hingga Checklist Keamanan Distribusi Macro
  • 04. Tujuan dan Capaian: Menyiapkan Workbook Macro untuk Distribusi Internal
  • 05. Trust Center dan Macro Settings
  • 06. File Macro dari Internet
  • 07. Protected View dan Mark of the Web
  • 08. Trusted Location dan Batas Penggunaannya
  • 09. Digital Signature untuk Macro
  • 10. Identitas Penerbit
  • 11. Integritas Kode yang Ditandatangani
  • 12. VBA Project Password dan Keterbatasannya
  • 13. Proteksi Worksheet versus Kerahasiaan
  • 14. Enkripsi File Workbook
  • 15. Rahasia dan API Key di Dalam Kode
  • 16. Hak Akses File
  • 17. Distribusi Versi yang Disetujui
  • 18. Review Kode sebelum Menjalankan Macro
  • 19. Checklist Keamanan Distribusi Macro
  • 20. Worked Example: Menyiapkan Workbook Macro untuk Distribusi Internal
  • 21. Quote Penting: Prinsip Checklist Keamanan Distribusi Macro
  • 22. Case Study (Simulasi): Password Project Dianggap Melindungi API Key
  • 23. Key Takeaways: Trust Center dan Macro Settings dan Checklist Keamanan Distribusi Macro
  • 24. Closing: Latihan Menyiapkan Workbook Macro untuk Distribusi Internal
  • 25. References: Microsoft Learn: Excel VBA Object Model dan Office Macro Security untuk Keamanan Macro VBA: Trust Center, Signature, dan Batas Proteksi Kode

Persyaratan

  • Memiliki komputer dengan instalasi Microsoft Excel versi modern.

Deskripsi

Perekaman macro, variabel loop di VBA, pembuatan kuesioner UserForm, pengiriman attachment otomatis, dan sekuriti kode.

Instruktur

Konsuli Team

Instruktur Professional

0 Ulasan 0 Siswa 0 Modul 258 Ebook Interaktif

Tim Instruktur Profesional Konsuli yang berdedikasi untuk memberikan pelatihan berkualitas tinggi di bidang hukum, konstruksi, manajemen proyek, dan standar industri global.

Ulasan Pengguna

5.0

Rating Materi

5 Bintang
100%
4 Bintang
0%
3 Bintang
0%
2 Bintang
0%
1 Bintang
0%

Materi Terkait Yang Mungkin Anda Sukai

Excel Fundamentals & Shortcuts
-83%
SLIDES Terlaris Foundation

Excel Fundamentals & Shortcuts

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Formulas & Functions
-83%
SLIDES Terlaris Advanced

Formulas & Functions

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Pivot Tables & Analysis
-83%
SLIDES Terlaris Expertise

Pivot Tables & Analysis

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Harga Rp25.000