Anda di halaman 1dari 4

1. Modul adalah tempat untuk menyimpan kode-kode vba.

Jika di rumah maka modul adalah kamar


kamar atau ruangan di rumah tersebut. Di mana kamar atau ruang tersebut tersimpan berbagai macam
barang lain dengan fungsi-fungsi tertentu. Barang lain ini adalah prosedur VBA yang didalamnya termuat
kode-kode program dengan fungsi dan tujuan tertentu.

2. Tipe modul pada vba ada empat macam, yaitu

* standart module

Standart module atau biasa disebut modul kode atau modul saja merupakan jenis model umum yang
dapat diisi dengan Banyak prosedur serta fungsi-fungsi tertentu. tipe model inilah yang paling sering
digunakan dalam menyusun kode-kode VBA . Modul ini mencakup untuk seluruh prosedur atau variabel
yang bisa digunakan oleh model lain selama prosedur atau variabel dideklarasikan sebagai publik.

* Workbook dan sheet module

Modul ini adalah modul khusus yang terikat langsung pada objek workbook dan sheet atau lembar kerja.
Modul untuk workbook disebut Thisworkbook dan modul untuk sheet atau lembar kerja diberi nama
sesuai dengan nama sheetnya. Model ini sama dengan standart modul namun bedanya jenis ini juga diisi
dengan event procedures.

* User form

Jenis modul yang merupakan bagian dari objek userform dan berisi prosedur-prosedur vba serta event
prosedur untuk kontrol-kontrol yang terkait dengan objek form.

* class module

Yaitu mode yang digunakan untuk membuat objek baru pada VBA.

3.

a. Object pada Excel adalah Sebuah bentuk benda pada aplikasi excel yang berisi sekumpulan data serta
mencerminkan sesuatu dan kemampuan melakukan sesuatu atau merespon perlakuan terhadapnya
sebagai satu kesatuan. Bentuk Object Excel yang sering digunakan misalnya workbook, worksheet,
range, cell, chart dan lain sebagainya.

b. Properties adalah Data yang menunjukkan ciri khusus atau bagian sebuah object. Biasa digunakan
untuk mengatur atau mengambil nilai sebuah object. Yang termasuk properties yaitu Name, Columns,
Rows, Range, Cells, Comments, PageSetup, AutoFilter dan lain sebagainya.

c. Method adalah sebuah prosedur atau fungsi untuk melakukan sebuah tugas tertentu pada object.
Yaitu Activate, Calculate, Copy, Paste, PasteSpecial, Delete, Move, PrintOut, PrintPreview, Protect, dll.

d. Collection adalah Object yang berbentuk wadah atau koleksi dari object yang sama.
sebuah object yang tujuannya adalah untuk mengelompokkan object-object lain yang memiliki Class
yang sama.

4. Tipe data berkapasitas 2 byte

*Integer yaitu data numerik yang nilai cakupannya -(2^15) sampai (2^15)-1

*Boolean yaitu variabel yang nilainya berisi true atau false berfungsi untuk uji logika dan mengarahkan
ke mana flow program.

Tipe data numerik

1. Integer yaitu data numerik yang nilai cakupannya -(2^15) sampai (2^15)-1

2. Long yaitu data numerik yang nilai cangkupannya -(2^31) sampai (2^31)-1

3. Single yaitu data numerik dimana nilai cangkupannya yaitu,

*bilangan negatif

4. String adalah urutan karakter baik itu huruf,digit , maupun tanda baca.

5. Function

Function adalah semacam rumus yang diciptakan sehingga begitu digunakan maka kita akan
mendapatkan sebuah nilai baru. Di vba function terbagi menjadi 3 bagian yaitu,

*Fungsi siap pakai yang sudah disediakan vba

*fungsi siap pakai yang sudah disiapkan oleh ms excel

* fungsi yang dibuat sendiri menggunakan vba.

6. Deklarasi variabel artinya mendefinisikan tipe datanya yaitu menggunakan kata kunci Dim atau pun
kata public dan private .

Contoh deklarasi variabel.

* Dim Nama As String

*Dim Tanggal As Date


* Dim Angka As integer

* Dim TinggiBadan As Single

* Dim Uang As Currency

* Dim wbk As Workbook

* Dim ch As Chart

Contoh nya jika lebih dari satu

Dim umur As Integer, Nama As String

7. Visual Basic editor adalah sebuah alat atau tool programing workspace yang digunakan untuk
membuat atau menulis ataupun memodifikasi dan melakukan maintenance terhadap prosedur dan
modul vba di Excel. VBE adalah tempat menulis dan mengedit kode-kode VBA.

8. VBA(Visual Basic application) merupakan turunan dari Visual Basic yang dikembangkan oleh
Microsoft. VBA di desain untuk bekerja diatas aplikasi lain yaitu berupa aplikasi Microsoft Office Excel itu
sendiri. VBA tidak bisa bekerja sendiri tanpa Excel.

Makro adalah baris-baris perintah atau kode yang membuat Excel melakukan tugas-tugas tertentu
secara otomatis. Macro merupakan kode atau script tertentu sedangkan VBA adalah bahasa
pemrograman yang kita gunakan untuk membuat macro.

9. Prosedure VBA

1. Statement pembuka atau awal

Statement pembuka atau deklarasi prosedur setidaknya harus mengandung 3 unsur berikut yaitu
scope, jenis prosedur, dan nama prosedur. Dimana scope ada 4 yaitu Public(supaya variabel atau
prosedur bisa digunakan dimana saja), Private(variabel atau prosedur hanya bisa digunakan atau
dipanggil didalam modul tersebut saja), Friend(khusus untuk objek dan claas module saja), dan
Dim(mendeklarasi sebuah variabel didalam prosedur saja). Sedangkan jenis prosedur ada 3 yaitu Sub
Prosedure (hanya menjalankan aktivitas tertentu tanpa menghasilkan nilai), Function
prosedure(menghasilkan sebuah nilai), dan property prosedure(untuk mengisi nilai ke sebuah variabel
atau mengambil nilai dari sebuah variabel).

(Scope) JenisProsedur NamaProsedur()

Contoh: Public Sub LatihanMacro1()


2. Kode program

'Ini prosedur publik dengan nama "LatihanMakro1"

MsgBox "Ini prosedur publik pada-modul 1-dengan nama -LatihanMacro1-"

MsgBox "Belajar VBA-Kelas Excel-"

3. Statement akhir prosedur

Sebuah prosedur VBA selalu ditutup dengan keyword "End" diikuti jenis prosedurnya.

Contoh: End Sub

Cara menjalankan prosedur vba

1.pastikan vbe dalam kodisi aktif jika belum bisa di Aktifkan dengan memilih menu vb di developer
selanjutnya di grup kode atau cara singkatnya shortcut Alt+F11

2. Letakkan kurser pada prosedur yg akan dijalankan

3. Lalu jalankan dengan memilih run sub atau uuserform pada menu run vba atau cara singkat f5 pada
keyboar.

Anda mungkin juga menyukai