Tutorial Excel VBA untuk Pemula
Jika Anda baru mengenal VBA dan tidak tahu apa-apa tentangnya, maka ini adalah tutorial terbaik bagi pemula untuk memulai perjalanan mereka di makro Excel VBA. Oke, mari kita mulai perjalanan tutorial VBA Anda hari ini.
VBA adalah Visual Basic for Applications adalah bahasa pemrograman Microsoft untuk produk Microsoft seperti Excel, Word, dan PowerPoint. Semua pemrograman yang ingin kita lakukan akan dilakukan di VBE (Visual Basic Editor). VBE adalah platform untuk menulis kode tugas kita untuk dieksekusi di excel.

Apa Macro di Excel?
Makro hanyalah sebaris kode untuk menginstruksikan excel untuk melakukan tugas tertentu. Setelah kode ditulis dalam VBE, Anda dapat menjalankan tugas yang sama kapan saja di buku kerja.
Kode makro dapat menghilangkan tugas yang berulang dan membosankan, dan mengotomatiskan prosesnya. Untuk memulai dengan teknik pengkodean Makro VBA, mari catat makro.
Pengkodean VBA tersedia di bawah tab PENGEMBANG di excel.

Jika Anda tidak melihat tab pengembang ini di excel Anda, ikuti langkah-langkah di bawah ini untuk mengaktifkan tab pengembang di excel.
Langkah 1: Buka FILE -> Di bawah FILE, buka OPTIONS.

Langkah 2: Pilih Kustomisasi Pita
Anda akan melihat jendela Opsi Excel. Pilih Kustomisasi Pita di Excel.

Langkah 3: Centang kotak DEVELOPER untuk mengaktifkannya.

Langkah 4: Klik OK untuk mengaktifkannya.
Sekarang Anda akan melihat tab Pengembang.

Tutorial merekam makro di VBA Excel
Dalam tutorial tentang VBA ini, kita akan belajar cara merekam makro di Excel dengan contoh praktis.
Contoh 1
Oke, kita akan langsung mulai dengan mengode ulang Marco.
Langkah 1: Klik Rekam Makro
Di bawah pengembang, klik tab pada Rekam Makro.

Langkah 2: Beri Nama pada Makro
Segera setelah Anda mengklik Rekam Makro, Anda akan melihat excel meminta Anda memberi nama pada makro Anda.

Beri nama yang tepat untuk makro. Makro tidak boleh berisi karakter spasi dan karakter khusus. Anda bisa memberi garis bawah (_) sebagai pemisah kata.

Langkah 3: Klik OK untuk Memulai Perekaman.
Mulai sekarang dan seterusnya, perekam makro terus merekam semua aktivitas yang Anda lakukan di lembar excel.
Pertama saya akan memilih sel A1.

Sekarang saya akan mengetik "Selamat datang di VBA" di sel A1.

Langkah 4: Hentikan Perekaman
Sekarang saya akan mengklik opsi berhenti merekam di bawah tab pengembang untuk menghentikan perekaman.

Jadi, excel berhenti merekam aktivitas yang kita lakukan di excel. Sekarang mari kita lihat bagaimana excel merekam aktivitas.
Langkah 5: Buka VBA Editor
Di bawah Pengembang, klik tab Visual Basic.

Segera setelah Anda mengklik Visual basic, kita akan melihat di bawah jendela.

Klik dua kali pada Modul.

Sekarang kita akan melihat kode di sisi kanan. Kode makro dimulai dengan kata SUB .
Semua makro memiliki dua bagian, yang satu adalah Kepala, dan yang lainnya adalah Tail. Setiap makro memiliki nama.

Di sela-sela kepala dan ekor makro, excel mencatat semua aktivitas.
Hal pertama yang kami lakukan setelah mulai merekam makro adalah kami telah memilih sel A1 dan excel merekamnya sebagai Range ("A1"). Pilih
Aktivitas kedua adalah kami telah memasukkan nilai "Selamat datang di VBA". Segera setelah kami memilih, lalu itu menjadi sel aktif, jadi excel mencatat aktivitas sebagai ActiveCell.FormulaR1C1 = “Selamat datang di VBA.”
Catatan: R1C1 adalah baris 1, kolom 1.
Aktivitas ketiga adalah setelah mengetik kata “Welcome to VBA,” kita tekan enter, dan excel sel A2 yang dipilih. Jadi excel dicatat sebagai aktivitas sebagai Range ("A2"). Pilih
Seperti ini, Macro Recorder mencatat semua aktivitas yang telah kita lakukan di lembar excel. Sekarang hapus kata di sel A1.

Setelah menghapus kata, sekali lagi, buka VBE di mana kode kami berada.
Langkah 6: Jalankan Kode
Di sana klik tombol RUN untuk sekali lagi memasukkan nilai teks yang sama ke sel A1.

Catatan: Tombol pintas untuk menjalankan kode adalah F5.
Jadi makro dieksekusi, dan kami mendapat nilai yang sama lagi. Dengan begini, kita bisa mengotomatiskan pekerjaan rutin kita sehari-hari untuk menghemat banyak waktu dan menghilangkan tugas-tugas yang membosankan setiap hari.
Contoh # 2
Sekarang mari merekam satu makro lagi untuk lebih memahami. Dalam rekaman ini, kami akan memasukkan nomor seri dari A1 hingga A10.
Pergi ke tab DEVELOPER dan klik pada opsi record macro.

Klik Ok untuk mulai merekam. Saya akan memasukkan 1, 2, 3. Kemudian saya akan menyeret pegangan isian ke nomor seri inert.

Sekarang klik Stop Recording.

Pergi ke Editor Visual Basic dan lihat apa kodenya.

Mari kita lihat kodenya sekarang.
Pertama kami telah memilih sel A1.
Kode:
Range ("A1"). Pilih
Kedua, kami telah memasukkan 1 ke sel aktif.
Kode:
ActiveCell.FormulaR1C1 = "1"
Aktivitas ketiga adalah kami memilih sel A2.
Kode:
Rentang ("A2"). Pilih
Aktivitas keempat adalah memasukkan 2 ke sel aktif.
Kode :
ActiveCell.FormulaR1C1 = "2"
Kegiatan kelima adalah kami memilih sel A3.
Kode:
Rentang ("A3") Pilih
Aktivitas keenam karena kami telah memasukkan 3 ke sel aktif.
Kode:
ActiveCell.FormulaR1C1 = "3"
Kemudian kami telah memilih rentang sel dari A1 hingga A3.
Kode:
Range ("A1: A3"). Pilih
Setelah memilih sel, kami telah mengisi nomor seri menggunakan pegangan isian.
Kode:
Selection.AutoFill Destination: = Range ("A1: A10"), Ketik: = xlFillDefault
Jadi akhirnya, kami telah memilih rentang A1 hingga A10.
Kode:
Range ("A1: A10"). Pilih
Jadi, sekarang setiap kali kita ingin memasukkan nomor seri dari 1 hingga 10 di sel A1 hingga A10, Anda dapat menjalankan kode ini.
Bagaimana cara menyimpan buku kerja makro?
Buku kerja Excel, yang berisi kode makro, harus disimpan sebagai Buku Kerja dengan Makro. Klik Save As di excel dan pilih ekstensi file sebagai "Buku Kerja Macro-Enabled."

Hal-hal untuk diingat
- Ini hanyalah bagian perkenalan dari VBA. Terus ikuti blog kami untuk melihat lebih banyak postingan selanjutnya.
- Perekaman makro adalah inisialisasi terbaik untuk memulai perjalanan makro.
- Rekam lebih banyak aktivitas dan lihat apa kodenya.