86150091 Kitab VBA Excel Level Satu Teaser

18
Kitab VBA Excel Level Satu R. S. Ngarasan Ronald Ardo

description

kitab vba

Transcript of 86150091 Kitab VBA Excel Level Satu Teaser

Page 1: 86150091 Kitab VBA Excel Level Satu Teaser

Kitab VBA Excel Level Satu

R. S. Ngarasan Ronald Ardo

Page 2: 86150091 Kitab VBA Excel Level Satu Teaser

2

Kitab VBA Excel - Level Satu

Oleh:

R. S. Ngarasan

Ronald Ardo

Copyright © 2012, Bumarkin

Penerbit

Bumarkin

Desain Sampul: R. S. Ngarasan

Cetakan 1, Maret 2012

Page 3: 86150091 Kitab VBA Excel Level Satu Teaser

3

Untuk mu yang selalu menjadi teka-teki hidupku. Yang terus menjadi misteri sampai kini mungkin hingga nanti.

Untuk mu, yang membuatku terus menghafal kata maaf namun tiada mampu terucap.

Page 4: 86150091 Kitab VBA Excel Level Satu Teaser

4

DAFTAR ISI

DAFTAR ISI 4

HARUS DIBACA! 7

1. JURUS PESAN 11

2. JURUS PINDAHAN 31

3. JURUS PILIH-PILIH 53

4. JURUS BERULANG 91

5. JURUS CARI 111

6. JURUS URUT 143

7. JURUS MENCETAK 155

8. UJI JURUS LEVEL SATU 163

Page 5: 86150091 Kitab VBA Excel Level Satu Teaser

5

Page 6: 86150091 Kitab VBA Excel Level Satu Teaser

6

Page 7: 86150091 Kitab VBA Excel Level Satu Teaser

7

HARUS DIBACA!

Ini adalah Kitab VBA Excel - Level Satu.

Di dalamnya terdapat jurus-jurus dasar untuk menguasai Ilmu VBA Excel. Kitab ini disusun sedemikian rupa, sehingga pemula dapat menguasai VBA Excel dengan mudah, dengan syarat:

Memiliki Microsoft Excel 2007 Mempraktekkan jurus-jurus yang diajarkan Mengikuti langkah demi langkah yang diberikan Baik hati dan rajin menabung..

Dan ingat!

Jangan terlalu banyak a-i-u-e-o!

BACA – IKUTI – PRAKTEKKAN

Jika tidak mengikuti petunjuk di atas, maka resiko ditanggung sendiri!

Oh!

Di setiap akhir Jurus, Kitab ini dilengkapi dengan Kotak Tolong! yang mungkin bisa menjawab pertanyaan anda. Dan juga Kotak Mantra-Mantra! yang akan menambah wawasan anda tentang VBA Excel.

Semoga sukses..

Page 8: 86150091 Kitab VBA Excel Level Satu Teaser

8

Page 9: 86150091 Kitab VBA Excel Level Satu Teaser

9

Page 10: 86150091 Kitab VBA Excel Level Satu Teaser

10

Page 11: 86150091 Kitab VBA Excel Level Satu Teaser

11

1. JURUS PESAN

Jurus pertama yang akan anda pelajari adalah Jurus Pesan. Dengan jurus ini, anda akan memunculkan sebuah pesan bagi pengguna program VBA anda.

Di jurus pertama ini, anda dilarang bertanya! Ikuti saja petunjuk pada Kitab ini, selangkah demi selangkah.

Langkah 1 : Bukalah Microsoft Excel 2007 dengan cara yang paling anda sukai.

Melalui START

Gambar 1-1

Page 12: 86150091 Kitab VBA Excel Level Satu Teaser

12

Atau melalui Run Program

Gambar 1-2

Langkah 2 : Buat sebuah Button (Form Control) dengan mengikuti petunjuk pada gambar dibawah:

Gambar 1-3

Jika anda TIDAK menemukan Tab Developer, lihat pada Kotak TOLONG! yang ada setelah langkah terakhir.

excel.exe

Page 13: 86150091 Kitab VBA Excel Level Satu Teaser

13

Setelah anda klik Button (Form Control), maka cursor akan berubah menjadi tanda plus (+).

Gambar 1-4

Pilih posisi pada worksheet untuk meletakkan Button, dan klik kiri mouse. Maka akan muncul sebuah Button dan window dialog Assign Macro.

Gambar 1-5

Atur setting sesuai petunjuk pada gambar di atas dan klik NEW. Maka akan muncul window baru yaitu Visual Basic Editor (VB Editor).

Page 14: 86150091 Kitab VBA Excel Level Satu Teaser

14

Gambar 1-6

Langkah 3 : Tuliskan baris program (Code) berikut, pada VB Editor.

MsgBox "Halo semua, ini adalah program VBA Excel pertama saya!"

Perhatikan! Tulis baris program di atas dalam satu baris seperti pada gambar dibawah:

Gambar 1-7

Page 15: 86150091 Kitab VBA Excel Level Satu Teaser

15

Langkah 4 : Sekarang, kembali ke window Excel anda.

Agar lebih menarik, ubah tulisan pada Button dari “Button1” menjadi “VBA PERTAMA” (atau tulis sesuka anda).

Jika cursor berbentuk jari ketika berada di atas Button, maka anda harus klik kanan pada mouse terlebih dahulu.

Gambar 1-8

Setelah itu, Button akan dikelilingi border dan cursor berubah menjadi garis vertikal. Saat itulah, tulisan pada Button bisa anda ubah karena cursor dalam kondisi mode edit.

Gambar 1-9

Button tidak dapat berfungsi saat cursor dalam mode edit. Untuk keluar dari mode Edit (sehingga cursor berwujud Jari lagi), klik di sembarang cell pada worksheet kemudian coba letakkan cursor di atas Button.

Page 16: 86150091 Kitab VBA Excel Level Satu Teaser

16

Langkah 5 : Selesai sudah persiapan program anda.

Sekarang, silahkan klik pada Button “VBA PERTAMA” yang baru saja anda buat. Dan.. Ding Dong!

Gambar 1-10

Ya, akan muncul sebuah PESAN dari Excel, sesuai kalimat yang anda tulis pada baris program di Langkah 3.

Dan ini artinya, SELAMAT! Anda telah SUKSES membuat sebuah program VBA Excel.

Apakah sudah selesai? Belum, satu langkah penutup yang sepertinya remeh tapi sesungguhnya penting.

Langkah 6 : Tak ada salahnya menyimpan program yang anda buat, meski itu hanyalah sebuah program sederhana. Percayalah, suatu saat, anda akan membutuhkannya entah sebagai pengingat atau pun sebagai kenangan

Cara menyimpannya, sama seperti anda menyimpan file Excel.

Ikuti langkah pada gambar berikut:

Page 17: 86150091 Kitab VBA Excel Level Satu Teaser

17

Gambar 1-11

Format file yang harus anda gunakan adalah .xlsm agar Workbook dapat menjalankan Macro. Jika anda simpan sebagai .xlsx maka fungsi Macro akan dinonaktifkan.

Gambar 1-12

Page 18: 86150091 Kitab VBA Excel Level Satu Teaser

18

Ubah nama sesuai keinginan (misal “Pesan.xlsm”) dan pilih lokasi untuk penyimpanan kemudian klik SAVE.

Otomatis, baris program yang anda buat juga akan tersimpan. Dan jurus pertama telah selesai.

Tentu saja. Pasti ada banyak pertanyaan di kepala anda. Kenapa begini? Kenapa begitu? Apa maksudnya ini? Apa maksudnya itu?

Tenang.. Pelan-pelan oke.

Sebelum melanjutkan ke jurus kedua, silahkan baca beberapa informasi tambahan tentang VBA Excel berikut..

TOLONG!

1. Tab Developer tidak ada 2. Macro tidak bisa running

1. Tab Developer tidak ada.

Jika Tab Developer tidak ada, maka anda harus memunculkannya terlebih dahulu. Ikuti langkah-langkah pada gambar berikut: