Pemrograman di Excel - Bagaimana cara merekam makro VBA di Excel?

Bagaimana Memprogram di Excel?

VBA ( Visual Basic for Applications) adalah bahasa pemrograman Microsoft Excel. Ini adalah platform yang kami gunakan di excel untuk memprogram hal-hal atau tugas pekerjaan rutin kami. Kami memiliki sekumpulan kata untuk menggambarkan kebutuhan kami dan kami perlu mempelajari kata-kata tersebut untuk menulis pemrograman di excel.

VBA adalah platform yang kita gunakan untuk menulis program, dan baris yang kita tulis sebagai kode disebut makro. Makro hanyalah sepotong kode yang menginstruksikan excel tentang apa yang harus dilakukan.

Aktifkan Tab Pengembang Pertama

Pemrograman VBA diakses dengan mengaktifkan tab DEVELOPER di excel. Secara default, ini tidak diaktifkan di MS Excel; kita perlu mengaktifkannya. Di bawah ini adalah tangkapan layar yang sama.

Jika tab "Pengembang" tidak terlihat oleh Anda, ikuti langkah-langkah di bawah ini untuk mengaktifkannya di sistem Anda.

Langkah 1: Buka FILE.

Langkah 2: Di bawah FILE, buka OPTIONS.

Langkah 3: Anda akan melihat semua jendela "Opsi Excel". Pilih Kustomisasi Pita di Excel.

Langkah 4: Centang kotak DEVELOPER untuk mengaktifkannya. Klik OK.

Langkah 5: Anda sekarang akan dapat melihat tab Pengembang.

Bagaimana cara merekam makro di Excel?

Cara terbaik untuk memulai pemrograman di excel adalah dengan merekam makro.

Ini seperti alat perekam atau perekam video kami. Ini merekam semua aktivitas yang kami lakukan di spreadsheet sampai kami menekan opsi berhenti merekam. Oke, mari kita mulai proses rekaman kita sekarang.

Ikuti langkah-langkah di bawah ini untuk mempelajari cara merekam makro di excel.

Langkah 1: Di bawah tab Pengembang, tekan opsi "Rekam Makro".

Langkah 2: Beri nama makro.

Setelah menekan Record Macro, kita akan melihat di bawah jendela, yang meminta kita untuk memberi nama pada makro. Saat memberi nama makro, kita perlu mengikuti aturan tertentu dan ketentuan tersebut, seperti di bawah ini.

  • Nama makro tidak boleh mengandung karakter spasi.
  • Nama makro tidak boleh dimulai dengan nilai numerik.
  • Nama makro tidak boleh berisi karakter khusus apa pun kecuali garis bawah.

Langkah 3: Beri nama Jendela Makro

Kita perlu memberi nama yang tepat ke jendela makro. Di jendela di bawah, saya telah memberi nama sebagai "Recording_Macro." Seperti yang bisa kita lihat, ini tidak memiliki karakter khusus atau karakter spasi.

Langkah 4: Klik OK untuk mulai merekam.

Langkah 5: Lakukan aktivitas yang akan direkam dalam makro.

Saat kami menekan OK, itu mulai merekam hal-hal yang kami lakukan di excel.

Aktivitas pertama yang akan saya lakukan di excel adalah saya akan memilih sel A1. Ini adalah aktivitas pertama di lembar kerja ini.

Setelah pemilihan sel, saya akan mengetik "Selamat datang di VBA" di sel itu. Ini adalah aktivitas kedua di excel.

Setelah saya selesai mengetik, saya perlu menekan tombol enter untuk berhenti mengetik, jadi saya tekan tombol enter. Saat saya menekan enter, pemilihan kunci akan melompat dari sel A1 ke A2. Ini adalah aktivitas ketiga di excel.

Langkah 6: Klik Stop Recording di bawah tab Developer untuk menghentikan perekaman makro.

Setelah tiga aktivitas ini, saya akan menekan opsi berhenti merekam di bawah tab pengembang.

Saat kita menekan "Stop Recording," itu berhenti merekam aktivitas yang kita lakukan di excel.

Sekarang kita perlu melihat apa yang telah direkam untuk memahami bagaimana tepatnya pemrograman bekerja dengan excel. Untuk melihat kode ini di bawah tab Pengembang, tekan opsi "Visual Basic", atau Anda dapat menekan tombol pintas "ALT + F11".

Tombol excel pintas untuk menekan "Visual Basic."

Setelah menekan "Visual Basic" atau tombol pintas, kita bisa melihat di bawah jendela.

Klik dua kali pada Modul.

Sekarang semua rekaman yang telah kita lakukan sejauh ini akan muncul di sisi kanan.

Seperti yang bisa kita lihat, kata pertama adalah " SUB". Semua nama makro dimulai dengan "Sub", "Fungsi", "Pribadi", dan "Publik".

Setiap makro berisi dua bagian dengannya; yang satu adalah "Kepala", dan yang kedua adalah "Ekor". Kepala adalah nama makro, dan ekor adalah ujung makro.

Antara kepala dan ekor makro ini, excel VBA telah mencatat semua aktivitas yang telah kami lakukan. Sekarang mari kita lihat kode baris demi baris.

Ingat saja apa aktivitas pertama kami setelah kami mulai merekam makro, yaitu, kami telah memilih sel A1, jadi untuk itu dalam kode Pemrograman VBA adalah Range ("A1"). Pilih

Setelah memilih sel A11, kami telah memasuki tes sebagai "Selamat datang di VBA," jadi dalam kode Pemrograman VBA adalah

ActiveCell.FormulaR1C1 = “Selamat datang di VBA”
Catatan: R1C1 adalah baris 1, kolom 1.

Aktivitas terakhir adalah kita menekan tombol enter untuk keluar dari sel A1, sehingga telah melompat dari sel A1 ke A2, dan kodenya adalah

Rentang ("A2"). Pilih

Beginilah cara "rekam makro" merekam semua aktivitas dari saat kami mulai merekam hingga kami menekan berhenti merekam.

Sekarang, kode ini bisa dijalankan kapan saja; itu mengulangi aktivitas yang sama berulang kali. Sekarang hapus kata tersebut.

“Selamat datang di VBA” di sel A1.

Setelah Anda menghapus kata tersebut, buka Visual Basic. Tempatkan kursor di dalam kode dan klik tombol RUN. Sekarang sekali lagi, kita mendapatkan teks "Selamat datang di VBA" di sel A1.

Catatan: Tombol pintas untuk menjalankan kode adalah F5.

Seperti ini, menggunakan pengkodean VBA, kita dapat mengotomatiskan pekerjaan rutin harian kita untuk menghemat banyak waktu dan menghilangkan tugas-tugas yang membosankan setiap hari.

Opsi Simpan Khusus untuk Buku Kerja Makro

Semua kode makro yang berisi buku kerja harus disimpan dengan versi khusus. Saat menyimpan buku kerja, kita perlu memilih "simpan sebagai tipe" sebagai "Buku Kerja Excel Macro-Enabled."

Hal-hal untuk diingat

  • Anda perlu merekam lebih banyak aktivitas untuk mendapatkan konten kode dan memahami.
  • Setelah Anda terbiasa dengan pengkodean makro, Anda dapat mengikuti "Kursus VBA" kami untuk mulai belajar.

Artikel yang menarik...