Excel VBA Macro adalah pelajaran yang membahas tentang penggunaan bahasa pemrograman VBA (Visual Basic for Applications) dalam aplikasi Microsoft Excel. Dalam materi ini, peserta akan belajar bagaimana membuat dan mengelola macro, mendesain user forms, serta mengotomatisasi tugas-tugas rutin di Excel. Peserta juga akan diajarkan tentang berbagai konsep dasar dalam VBA, seperti variabel, pemilihan, perulangan, dan penggunaan fungsi-fungsi built-in. Melalui materi ini, peserta diharapkan dapat mengoptimalkan penggunaan Excel dalam pekerjaan sehari-hari mereka dan meningkatkan efisiensi kerja. Materi Excel VBA Macro sangat cocok bagi mereka yang ingin mengembangkan keterampilan dalam pengolahan data menggunakan Excel dan ingin mempelajari cara mengotomatisasi tugas-tugas dalam aplikasi ini.

Excel VBA Macro

1. GETTING STARTED WITH EXCEL MACROS
    1.1 Visual Basic for Application (VBA)
    1.2 Visual Basic Editor
         1.2.1 Project Explorer
         1.2.2 Windows Properties
          1.2.3 Window Code
          1.2.4 Userform
          1.2.5 Window Object
          1.2.6 Toolbox
          1.2.7 Mengatur Jendela Visual Basic
    1.3 Format File
    1.4 Operator pada VBA
          1.4.1 Operator Aritmatika
          1.4.2 Operator Perbandingan
           1.4.3 Operator Teks
           1.4.4 Operator Referensi
           1.4.5 Operator Logika
    1.5 Variable
          1.5.1 Konstanta
          1.5.2 Array
          1.5.3 Tipe Data
          1.5.4 Membuat Subroutine
2. DEVELOPING MACROS
    2.1 Merekam Macro
    2.2 Menjalankan Macro
    2.3. Edit Kode Macro
    2.4 Edit Shortcut Key dan Deskripsi Macro
    2.5 Menghapus Macro
    2.6 Debugger Macro
    2.7 Macro Security
3. CONTROL STATEMENT
     3.1 Mengetahui Statement Bersyarat
           3.1.1 Mengetahui Statement Bersyarat
                    3.1.1.1 Pernyataan Bersyarat
                    3.1.1.2 Perintah Select – Case
                    3.1.1.3 Message Box
                    3.1.1.4 InputBox
                    3.1.1.5 Offset
      3.2 Struktur Pengulangan
         3.2.1  Perintah For …. Next
         3.2.2 Perintah For .. Next menggunakan Step
         3.2.3 Perintah For .. Each … Next
         3.2.4 Perintah Do….While
         3.2.5 Perintah Do … Until … Loop
      3.3 Functions Procedure
4. CONTROL PROGRAM
     4.1 Pencabangan On Error
     4.1.1 On Error Go to <label>
     4.1.2 On Error Resume Next
     4.1.3 On Error Goto 0
5. USER DEFINE FUNCTION
     5.1 Function dengan satu argument
     5.2 Function dengan dua argument
     5.3. Menambahkan UDF ke Function Excel
6. EVENT PROCEDURE
    6.1 Event Worksheet
    6.2 Event Workbook
7. FORM CONTROL
    7.1 Button
    7.2 Combobox
    7.3 Checkbox
    7.4 Spin Button
    7.5 List Box
    7.6 Option Button
    7.7 Group Box
     7.8 Label
     7.9 Scroll Bar
8. ACTIVE X CONTROLS
     8.1 Command Button
     8.2 ComboBox
     8.3 Checkbox
     8.4 ListBox
     8.5 TextBox
     8.6 ScrollBar
     8.7 Spin Button
     8.8 Option Button
     8.9 Label
     8.10 Image
9. USERFORM
     9.1 Toolbox
     9.2 Menampilkan Userform
    9.3 Menyembunyikan Userform
    9.4 Mengakhiri Userform
10. SECURITY PROTECTION
      10.1 Proteksi Macro dan VBA Macro
      10.2 Proteksi Workbook dan Worksheet
11. CUSTOM RIBBON
      11.1 Menggunakan Custom Ribbon UI Editor
      11.2 Menyembunyikan Tab Page Layout Excel
      11.3 Mengetahui idMSO dan ImageMSO pada Ribbon Excel
      11.4 Menonaktifkan Command Button Pada Ribbon Excel
      11.5 Menyembunyikan Ribbon Default Excel
      11.6 Membuat ImageMSO dengan gambar sendiri