Pengaturcaraan dalam Excel - Bagaimana Merakam Makro VBA di Excel?

Bagaimana Mengaturcara dalam Excel?

VBA ( Visual Basic for Applications) adalah bahasa pengaturcaraan Microsoft Excel. Ini adalah platform yang kami gunakan dalam excel untuk memprogram perkara atau tugas pekerjaan rutin kami. Kami mempunyai sekumpulan kata untuk menggambarkan keperluan kami dan kami perlu mempelajari kata-kata itu untuk menulis pengaturcaraan di excel.

VBA adalah platform yang kami gunakan untuk menulis program, dan garis yang kami tulis sebagai kod disebut makro. Makro hanyalah sekeping kod yang memberi arahan kepada excel mengenai apa yang harus dilakukan.

Dayakan Tab Pembangun terlebih dahulu

Pengaturcaraan VBA diakses dengan mengaktifkan tab DEVELOPER di excel. Secara lalai, ia tidak diaktifkan dalam MS Excel; kita perlu mengaktifkannya. Di bawah adalah tangkapan skrin yang sama.

Sekiranya tab "Pembangun" tidak dapat dilihat oleh anda, ikuti langkah-langkah berikut untuk mengaktifkannya di sistem anda.

Langkah 1: Pergi ke FILE.

Langkah 2: Di bawah FILE, pergi ke PILIHAN.

Langkah 3: Anda akan melihat semua tetingkap "Pilihan Excel". Pilih Customize Ribbon di Excel.

Langkah 4: Tandakan kotak PEMBANGUN untuk mengaktifkannya. Klik OK.

Langkah 5: Anda kini dapat melihat tab Pembangun.

Bagaimana Merakam Makro di Excel?

Cara terbaik untuk memulakan pengaturcaraan di excel adalah dengan merakam makro.

Ini sama seperti pita rakaman atau perakam video kami. Ia merakam semua aktiviti yang kami lakukan di spreadsheet sehingga kami memilih pilihan berhenti rakaman. Ok, mari kita mulakan proses rakaman kita sekarang.

Ikuti langkah-langkah di bawah untuk mengetahui cara merakam makro di excel.

Langkah 1: Di bawah tab Pembangun, tekan pilihan "Rakam Makro".

Langkah 2: Namakan makro.

Setelah mencecah Record Macro, kita akan melihat di bawah tetingkap, yang meminta kita memberikan nama kepada makro. Semasa menamakan makro, kita perlu mengikuti peraturan dan syarat-syarat tertentu, seperti di bawah.

  • Nama makro tidak boleh mengandungi watak spasi.
  • Nama makro tidak boleh dimulakan dengan nilai berangka.
  • Nama makro tidak boleh mengandungi watak khas kecuali garis bawah.

Langkah 3: Namakan Tetingkap Makro

Kita perlu memberikan nama yang tepat untuk tetingkap makro. Di tetingkap di bawah, saya telah memberikan nama sebagai "Recording_Macro." Seperti yang kita lihat, ini tidak mempunyai watak khas atau watak spasi.

Langkah 4: Klik OK untuk memulakan rakaman.

Langkah 5: Lakukan aktiviti yang akan direkodkan dalam makro.

Sebaik sahaja kita menekan OK, ia mula merakam perkara yang kita lakukan dengan cemerlang

Aktiviti pertama yang akan saya lakukan di excel ialah saya akan memilih sel A1. Ini adalah aktiviti pertama dalam lembaran kerja ini.

Setelah pemilihan sel, saya akan mengetik "Selamat Datang di VBA" di sel itu. Ini adalah aktiviti kedua dalam excel.

Setelah selesai menaip, saya perlu menekan butang enter untuk berhenti menaip, jadi saya menekan butang enter. Sebaik sahaja saya menekan pemilihan kunci enter akan melompat dari sel A1 ke A2. Ini adalah aktiviti ketiga dalam excel.

Langkah 6: Klik Berhenti Merakam di bawah tab Pembangun untuk menghentikan rakaman makro.

Selepas tiga aktiviti ini, saya akan menekan pilihan berhenti merakam di bawah tab pembangun.

Pada saat kami menekan "Berhenti Merakam", ia berhenti merakam aktiviti yang kami lakukan di excel.

Sekarang kita perlu meneliti apa yang telah dirakamnya untuk memahami bagaimana sebenarnya pengaturcaraan berfungsi dengan excel. Untuk melihat kod ini di bawah tab Pembangun, tekan pilihan "Visual Basic", jika tidak, anda boleh menekan kekunci pintasan "ALT + F11".

Kekunci excel pintasan untuk hit "Visual Basic."

Setelah menekan "Visual Basic" atau kekunci pintas, kita dapat melihat di bawah tetingkap.

Klik dua kali pada Modul.

Sekarang semua rakaman yang telah kita lakukan setakat ini akan muncul di sebelah kanan.

Seperti yang kita lihat, kata pertama adalah " SUB." Semua nama makro bermula dengan "Sub," "Function", "Private" dan "Public".

Setiap makro mengandungi dua bahagian dengannya; satu adalah "Kepala", dan yang kedua adalah "Ekor." Kepala adalah nama makro, dan ekor adalah akhir makro.

Di antara makro dan ekor makro ini, excel VBA telah merakam semua aktiviti yang telah kami lakukan. Sekarang mari kita lihat baris demi baris kod.

Ingatlah apa aktiviti pertama kita setelah kita mula merakam makro, iaitu, kita telah memilih sel A1, jadi untuk itu dalam kod Pemrograman VBA adalah Range ("A1"). Pilih

Setelah memilih sel A11, kami telah memasuki ujian sebagai "Selamat Datang di VBA," jadi dalam kod Pemrograman VBA adalah

ActiveCell.FormulaR1C1 = "Selamat datang ke VBA"
Catatan: R1C1 adalah baris 1, lajur 1.

Aktiviti terakhir adalah dengan menekan tombol enter untuk keluar dari sel A1, jadi ia telah melonjak dari sel A1 ke A2, dan kodnya adalah

Julat ("A2"). Pilih

Ini adalah bagaimana "rakaman makro" merakam semua aktiviti dari saat kami mula merakam hingga kami berhenti menghentikan rakaman.

Sekarang, kod ini dapat dilaksanakan pada bila-bila masa; ia mengulangi aktiviti yang sama berulang kali. Sekarang hapuskan perkataan.

"Selamat datang ke VBA" di sel A1.

Setelah anda memadamkan kata, pergi ke Visual Basic. Letakkan kursor di dalam kod dan klik pada butang RUN. Sekali lagi, kami mendapat teks "Selamat Datang di VBA" di sel A1.

Catatan: Kekunci pintasan untuk menjalankan kod adalah F5.

Seperti ini, menggunakan pengekodan VBA, kita dapat mengautomasikan kerja rutin harian kita untuk menjimatkan banyak masa dan menyingkirkan tugas yang membosankan setiap hari.

Pilihan Jimat Khas untuk Buku Kerja Makro

Semua buku kerja yang mengandungi kod makro harus disimpan dengan versi khas. Semasa menyimpan buku kerja, kita perlu memilih "save as type" sebagai "Excel Macro-Enabled Workbook."

Perkara yang Perlu Diingat

  • Anda perlu merakam lebih banyak aktiviti untuk mendapatkan isi kod dan memahami.
  • Setelah anda mengetahui pengekodan makro, maka anda boleh mengikuti "Kursus VBA" kami untuk memulakan pembelajaran.

Artikel menarik...