Tutorial VBA Excel untuk Pemula
Sekiranya anda baru menggunakan VBA dan anda tidak tahu apa-apa mengenainya, maka ini adalah tutorial terbaik untuk pemula untuk memulakan perjalanan mereka dalam makro Excel VBA. Ok, mari kita mulakan perjalanan tutorial VBA anda hari ini.
VBA adalah Visual Basic for Applications adalah bahasa pengaturcaraan Microsoft untuk produk Microsoft seperti Excel, Word, dan PowerPoint. Semua pengaturcaraan yang ingin kami lakukan akan dilakukan di VBE (Visual Basic Editor). VBE adalah platform untuk menulis kod tugas kami untuk dilaksanakan di excel.

Apakah Makro di Excel?
Makro tidak lain hanyalah garis kod untuk mengarahkan excel melakukan tugas tertentu. Setelah kod ditulis dalam VBE, anda dapat melaksanakan tugas yang sama pada bila-bila masa dalam buku kerja.
Kod makro dapat menghilangkan tugas yang berulang, membosankan, dan mengotomatisasi prosesnya. Untuk memulakan dengan teknik pengekodan Makro VBA, mari kita rakam makro.
Pengekodan VBA tersedia di bawah tab DEVELOPER di excel.

Sekiranya anda tidak melihat tab pembangun ini di excel anda, ikuti langkah di bawah untuk mengaktifkan tab pembangun di excel.
Langkah 1: Pergi ke FILE -> Di bawah FILE, pergi ke PILIHAN.

Langkah 2: Pilih Customize Ribbon
Anda akan melihat tetingkap Pilihan Excel. Pilih Customize Ribbon di Excel.

Langkah 3: Tandakan kotak PEMBANGUN untuk mengaktifkannya.

Langkah 4: Klik OK untuk mengaktifkannya.
Sekarang anda harus melihat tab Pembangun.

Tutorial Merakam Makro dalam VBA Excel
Dalam tutorial ini mengenai VBA, kita akan belajar bagaimana merakam makro di Excel dengan contoh praktikal.
Contoh # 1
Baiklah, kita akan mula dengan mengekod semula Marco.
Langkah 1: Klik pada Rakam Makro
Di bawah pembangun, tab klik pada Record Macro.

Langkah 2: Beri Nama untuk Makro
Sebaik sahaja anda mengklik Rekod Makro, anda akan melihat excel meminta anda memberikan nama pada makro anda.

Berikan nama yang betul untuk makro. Makro tidak boleh mengandungi watak spasi dan watak khas. Anda boleh memberikan garis bawah (_) sebagai pemisah kata.

Langkah 3: Klik OK untuk Memulakan Rakaman.
Mulai sekarang dan seterusnya, perakam makro terus merakam semua aktiviti yang anda lakukan dalam lembaran excel.
Pertama saya akan memilih sel A1.

Sekarang saya akan menaip "Selamat Datang ke VBA" di sel A1.

Langkah 4: Berhenti Merakam
Sekarang saya akan mengklik pilihan berhenti rakaman di bawah tab pembangun untuk menghentikan rakaman.

Jadi, excel berhenti merakam aktiviti yang kita lakukan di excel. Sekarang mari kita lihat bagaimana excel merakam aktiviti.
Langkah 5: Buka Editor VBA
Di bawah Pembangun, tab klik pada Visual Basic.

Sebaik sahaja anda mengklik Visual basic, kita akan melihat di bawah tetingkap.

Klik dua kali pada Modul.

Sekarang kita akan melihat kod di sebelah kanan. Kod makro dimulakan dengan perkataan SUB .
Semua makro mempunyai dua bahagian, satu adalah Kepala, dan satu lagi adalah Ekor Setiap makro mempunyai nama.

Di antara kepala dan ekor makro, excel merakam semua aktiviti.
Perkara pertama yang kami lakukan setelah mula merakam makro adalah kami memilih sel A1 dan unggul merekodkannya sebagai Range (“A1”). Pilih
Aktiviti kedua adalah kami memasukkan nilai "Selamat Datang di VBA." Sebaik sahaja kami memilih, ia menjadi sel aktif, jadi excel mencatat aktiviti tersebut sebagai ActiveCell.FormulaR1C1 = "Selamat datang di VBA."
Catatan: R1C1 adalah baris 1, lajur 1.
Aktiviti ketiga adalah setelah mengetik perkataan "Selamat Datang di VBA," kita tekan enter, dan unggul sel A2 yang dipilih. Jadi cemerlang direkodkan sebagai aktiviti sebagai Range ("A2"). Pilih
Seperti ini, Perekam Makro merakam semua aktiviti yang telah kami lakukan dalam lembaran excel. Sekarang hapuskan perkataan di sel A1.

Setelah memadamkan perkataan, sekali lagi, pergi ke VBE di mana kod kami berada.
Langkah 6: Jalankan Kod
Di sana klik pada butang RUN untuk sekali lagi memasukkan nilai teks yang sama ke sel A1.

Catatan: Kekunci pintasan untuk menjalankan kod adalah F5.
Jadi makro dilaksanakan, dan kita mendapat nilai yang sama sekali lagi. Seperti ini, kita dapat mengautomasikan kerja rutin harian kita untuk menjimatkan banyak masa dan menyingkirkan tugas yang membosankan setiap hari.
Contoh # 2
Sekarang mari rakam satu lagi makro untuk memahami dengan lebih baik. Dalam rakaman ini, kami akan memasukkan nombor siri dari A1 hingga A10.
Pergi ke tab PEMBANGUN dan klik pada pilihan makro rekod.

Klik Ok untuk memulakan rakaman. Saya akan memasukkan 1, 2, 3. Kemudian saya akan menyeret pemegang pengisi untuk memasukkan nombor siri.

Sekarang klik pada Hentikan Rakaman.

Pergi ke Visual Basic Editor dan lihat kodnya.

Mari lihat kodnya sekarang.
Pertama kami telah memilih sel A1.
Kod:
Julat ("A1"). Pilih
Kedua, kami telah memasukkan 1 ke sel aktif.
Kod:
ActiveCell.FormulaR1C1 = "1"
Aktiviti ketiga adalah kita memilih sel A2.
Kod:
Julat ("A2"). Pilih
Aktiviti keempat adalah kita memasukkan 2 ke sel aktif.
Kod :
ActiveCell.FormulaR1C1 = "2"
Aktiviti kelima adalah kami memilih sel A3.
Kod:
Julat ("A3"). Pilih
Aktiviti keenam kerana kita telah memasukkan 3 ke sel aktif.
Kod:
ActiveCell.FormulaR1C1 = "3"
Kemudian kami telah memilih julat sel dari A1 hingga A3.
Kod:
Julat ("A1: A3"). Pilih
Setelah memilih sel, kami telah mengisi nombor siri menggunakan pemegang isi.
Kod:
Seleksi. Destinasi IsiOuto: = Julat ("A1: A10"), Jenis: = xlFillDefault
Jadi akhirnya, kami telah memilih julat A1 hingga A10.
Kod:
Julat ("A1: A10"). Pilih
Jadi, sekarang setiap kali kita mahu memasukkan nombor siri dari 1 hingga 10 di sel A1 hingga A10, anda boleh menjalankan kod ini.
Bagaimana Menyimpan Buku Kerja Makro?
Buku kerja Excel, yang mengandungi kod makro, harus disimpan sebagai Buku Kerja yang Diaktifkan Makro. Klik Save As in excel dan pilih peluasan fail sebagai "Macro-Enabled Workbook."

Perkara yang Perlu Diingat
- Ini hanyalah bahagian pengenalan VBA. Terus ikuti blog kami untuk melihat lebih banyak catatan yang akan datang.
- Makro rakaman adalah permulaan yang terbaik untuk memulakan perjalanan makro.
- Catat lebih banyak aktiviti dan lihat kodnya.