Bagaimana cara menggunakan modul vba di excel?
Apa itu modul VBA
Modul VBA adalah file berekstensi “.bcf” yang berisi kode dalam editor Visual Basic . Setiap modul memiliki jendela kodenya sendiri tempat Anda dapat menulis. Anda dapat memasukkan modul baru, menghapusnya, menyimpannya dan mengimpornya. Secara sederhana, ini seperti file teks yang Anda buka di Notepad.
Dalam tutorial ini, kita akan mempelajari segala sesuatu tentang penggunaan modul di VBA.
Masukkan modul VBA
- Pertama, buka jendela proyek jika belum ada.
- Selanjutnya, klik kanan pada proyek ( file Excel ) yang ingin Anda sisipkan modul.
- Setelah itu, buka Sisipkan dan klik “Modul”.
- Setelah Anda melakukannya, Anda akan langsung mendapatkan modul baru dan dapat membuka jendela kodenya untuk menulis kode.
Anda juga dapat masuk ke menu sisipkan lalu pada modul untuk memasukkannya.
Saat Anda memasukkan modul baru, VBA membuat folder terpisah untuk semua modul yang Anda miliki di proyek.
Hapus modul VBA
- Klik pada proyek yang modulnya ingin Anda hapus.
- Sekarang, klik kanan pada modul yang ingin Anda hapus dan klik “Hapus”.
- Setelah itu, Anda perlu mengonfirmasi apakah Anda ingin menyimpan modul sebelum menghapusnya.
- Pada akhirnya, klik “Ya” untuk menghapusnya.
Ada satu hal yang perlu Anda ketahui di sini ketika Anda mengklik opsi hapus, ia meminta Anda untuk membuat cadangan modul Anda sebelum menghapusnya (jika Anda mau).
Ini adalah cara cerdas untuk mengingatkan Anda untuk mendapatkan cadangan modul.
Ekspor dan impor modul VBA
Anda juga dapat mengimpor dan mengekspor modul dari satu file Excel ke file lainnya alih-alih menyalin dan menempelkan kode. Ini adalah salah satu cara terbaik untuk membagikan kode Anda kepada orang lain. Saat Anda mengklik kanan pada sebuah modul, Anda memiliki kedua opsi di sana.
Seperti yang saya katakan sebelumnya, Anda dapat menyimpan modul sebagai file “.bcf” dan mengimpornya nanti atau ke file Excel lain.
Tip: Jika Anda ingin menyalin seluruh modul ke proyek lain yang file Excelnya terbuka saat itu. Seret dan lepas modul ini ke proyek tempat Anda ingin menyalinnya.
Modul VBA Normal Vs Modul Kelas
Saat Anda memasukkan modul baru, Anda mungkin melihat opsi untuk memasukkan modul kelas. Namun ada sedikit perbedaan antara kedua modul tersebut. Seperti yang telah Anda pahami segala sesuatu tentang modul standar, modul kelas adalah modul khusus yang dapat membantu Anda membuat objek khusus. Anda juga dapat menentukan metode, properti, dan kejadian untuk objek ini. Dan saat Anda membuat objek baru dari modul kelas, Anda juga bisa merujuknya dari modul standar.