Buka 2026 dengan Skill Baru
Diskon 25% untuk Semua Kelas di ITBOX
Periode 4-10 Desember 2025
Hari
Jam
Menit
Detik
SKILLBOX
Periode promo 17-24 Oktober 2025

Kumpulan Kode VBA dan Macro untuk Belajar Visual Basic di Excel

January 16, 2025

kumpulan kode vba dan makro

Bagi kamu yang ingin meningkatkan kemampuan pengolahan data di Excel, VBA atau Visual Basic for Applications adalah alat yang bermanfaat untuk memudahkan pekerjaan dengan mengotomatisasi tugas, melindungi workbook, hingga mengurangi beban manual yang repetitif.

Dengan mempelajari VBA, kamu bisa membuat program sederhana yang dijalankan langsung di Excel, menampilkan data secara otomatis, hingga menyimpan file dalam berbagai format seperti PDF.

Artikel ini berisi kumpulan kode VBA dan macro yang dapat langsung kamu gunakan, baik untuk pemula maupun yang ingin menguasai VBA lebih dalam. Yuk, kita simak!

Baca Juga: VBA Excel: Mengenal Makro VBA, Fungsi dan Tutorial Cara Menggunakannya 

Mengapa Belajar VBA di Excel?

Belajar VBA Excel membuka banyak peluang untuk meningkatkan efisiensi kerja. Dengan menggunakan kode visual basic for applications, kamu dapat:

  1. Memanfaatkan Fitur Otomatisasi: VBA memungkinkan kamu membuat proyek otomatis, seperti menyimpan dokumen dalam format tertentu atau menyembunyikan kolom yang tidak diperlukan.
  2. Mengurangi Tugas Manual: Kode VBA bisa digunakan untuk menjalankan perintah berulang, seperti menambahkan data ke dalam tabel atau menyalin (mengcopy) range tertentu dari satu sheet ke sheet lainnya.
  3. Meningkatkan Produktivitas: VBA membantu kamu mengelola data lebih cepat dengan fitur yang dirancang untuk memudahkan analisis dan pengolahan data.

Jika kamu pemula, jangan khawatir! Dengan memanfaatkan tutorial dan kumpulan kode di artikel ini, kamu bisa mulai belajar Excel VBA dengan metode yang mudah dipahami.

Cara Menggunakan Kode VBA di Excel

Berikut langkah-langkah sederhana untuk menambahkan dan menjalankan kode VBA di Excel:

  1. Buka Excel dan Aktifkan Visual Basic Editor (VBE): Tekan tombol Alt + F11 untuk membuka Visual Basic for Applications.
  2. Sisipkan Modul Baru: Klik menu Insert > Module untuk membuat modul baru di dalam proyek VBA kamu.
  3. Salin dan Tempel Kode VBA: Masukkan kode yang sesuai dengan kebutuhanmu, seperti berikut:
    Sub HelloWorld()
        Dim MyRange As Range
        Set MyRange = Sheet1.Range(“A1”)
        MyRange.Value = “Selamat Belajar VBA!”
    End Sub
  4. Simpan Workbook Sebagai Macro-Enabled File (.xlsm): Pilih format .xlsm untuk memastikan macro dapat dijalankan.
  5. Menjalankan Macro: Tekan Alt + F8, pilih nama macro dari daftar, lalu klik Run untuk melihat hasilnya. Langkah-langkah ini cocok untuk pemula yang ingin mulai mempelajari VBA.

Kumpulan Kode dan Macro VBA Siap Pakai (Rumus VBA)

Berikut adalah berbagai kode VBA yang dikategorikan berdasarkan fungsi yang cocok untuk pemula yang ingin mulai mempelajari VBA:

Operasi Dasar

  • Menambahkan Pesan Otomatis

    Sub ShowMessage()
        MsgBox “Selamat belajar VBA! Semoga bermanfaat.”, vbInformation, “Pesan”
    End Sub
  • Mengganti Nilai dalam Range
    Menggunakan range untuk mengganti nilai sel dengan otomatis:

    Sub ReplaceValue()
        Dim MyRange As Range
        Set MyRange = Sheet1.Range(“A1:A10”)
        MyRange.Value = “Updated”
    End Sub

Manajemen Worksheet

  • Menyimpan Workbook ke PDF

    Sub SaveAsPDF()
        ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, FileName:=”C:\Dokumen\Laporan.pdf”
    End Sub
  • Menyembunyikan Worksheet
    Gunakan kode ini untuk menyembunyikan sheet tertentu:

    Sub HideSheet()
        Sheets(“Sheet2”).Visible = xlSheetVeryHidden
    End Sub

Analisis Data

  • Menyoroti Nilai Duplikat
    Soroti nilai duplikat dalam tabel data:

    Sub HighlightDuplicates()
        Dim MyRange As Range
        Set MyRange = Sheet1.Range(“A1:A100”)
        MyRange.FormatConditions.AddUniqueValues
        MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)
    End Sub
  • Menampilkan Data dengan Properti Tertentu
    Menampilkan data dengan properti tertentu yang dimasukkan pengguna.

    Sub FilterData()
        Dim Criteria As String
        Criteria = InputBox(“Masukkan kriteria:”)
        Sheet1.ListObjects(1).Range.AutoFilter Field:=1, Criteria1:=Criteria
    End Sub

Setiap kode di atas dapat membantu kamu memahami cara kerja VBA sekaligus menyelesaikan pekerjaan dengan lebih cepat dan efisien.

Baca Juga: Cara Mengunci Kode VBA Excel dan Makro 100% Aman!

Pentingnya Mengetahui Kode VBA Excel dalam Mempelajari Visual Basic di Microsoft Excel

Dengan menggunakan kumpulan kode yang telah disediakan, kamu bisa mulai bereksperimen untuk memahami berbagai fungsi VBA secara langsung.

Tidak hanya itu, mempelajari Visual Basic for Applications juga membuka peluang untuk menguasai Microsoft Excel dengan lebih mendalam, baik untuk kebutuhan pribadi maupun profesional.

Jika kamu ingin mempelajari VBA lebih lengkap dan terstruktur, kursus Excel online dari IT-Box menyediakan pembelajaran mandiri yang mudah dipahami, forum diskusi, dan fasilitas konsultasi eksklusif. 

Kunjungi website kami untuk mendapatkan informasi lebih lanjut tentang kursus excel hingga digital marketing lainnya. Jadikan VBA sebagai keahlian baru yang meningkatkan produktivitasmu di Excel!

Share Artikel
Shopping cart0
There are no products in the cart!
Continue shopping
0

Level

Course Level

Category

Skill