Ms EXCEL

Module dan Prosedure pada VBA Excel

Module dan Prosedur VBA

Module dan Prosedure VBA Excel – Sebelum kita mempelajari VBA Excel lebih jauh, ada baiknya teman-teman mengenali bagian-bagian yang sering digunakan nantinya. Seperti Module, Prosedure, Fungsi dan Sub Prosedur.

Kita pahami satu persatu terlebih dahulu bagian-bagian tersebut.

Module dan Prosedure pada VBA Excel

Module

Sederhana saja, module merupakan tempat untuk menampung kode-kode program (perintah) VBA yang jika digunakan cukup memanggil nama dari module tersebut.

VBA Excel setidaknya terdapat 4 jenis modul, yaitu:

  1. Module Standar
  2. Workbook dan Sheet Module
  3. User Forms
  4. Class Module

Untuk lebih jelasnya dapat dilihat gambar di bawah ini

Module

Untuk menambahkan module pada jendela code, klik Insert → Module.

Prosedure

Prosedure merupakan kumpulan perintah-perintah yang dapat melaksanakan tugas tertentu. Apabila di dalam kode program atau project VBA terdapat perintah atau intruksi yang dituliskan secara berulang-ulang di beberapa tempat, maka perintah tersebut dapat dibuat prosedure.

Dan penggunaan prosedure cukup dipanggil pada nama prosedurnya saja. Ini bertujuan untuk menghemat penulisan program dan juga lebih efisien waktu. Prosudere dapat ditempatkan pada Module

Prosedure

Pada VBA Excel, Prosedure dapat dibagi menjadi 2 bagian, yaitu

  1. Sub Prosedure

    Sub Prosedure merupakan perintah atau intruksi yang menjalankan aktivitas tanpa menghasilkan suatu nilai (value).

  2. Function (Fungsi)
    Fungsi merupakan sebuah prosedur yang berisi perintah yang dapat menjalankan aktivitas dan menghasilkan suatu nilai. Fungsi di sini tentunya sudah tidak asing lagi bagi Anda. Fungsi excel seperti SUM, AVERAGE, MIN, MAX dan lain-lain.

Dari gambar di atas dapat kita ketahui struktur prosedur. Secara sederhana, struktur prosedur meliputi

  • bagian pembukan yaitu penamaan prosedure
  • bagian isi (berisi fungsi atau sub prosedure)
  • bagian penutup prosedure.

Kesimpulannya adalah fungsi dan atau sub prosedure terdapat di dalam Prosedure. Dan prosedure itu sendiri di tempatkan pada module.

About the author

Ahmad Syaiful

Seorang yang selalu ingin tahu tentang hal-hal baru yang positif.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.