Beruflich Dokumente
Kultur Dokumente
PENDAHULUAN
Pada pembuatan aplikasi dengan visual basic yang sudah tersedia pada
Excel, tentu saja dibutuhkan pemahaman tentang penggunaan script atau bahasa
pemrograman. Namun pada VB excel script lebih sederhana dan mudah dipahami.
Untuk lebih mempersingkat waktu dalam panduan kali ini saya tidak akan
membahas bagaimana membuat script-script vbe, karena nanti akan dapat kita
pahami cara penempatannya hanya dengan mengcopy script yang sudah ada.
Pada panduan kali ini saya hanya akan menekankan bagaimana dan
dimana atau seperti apa sih langkah-langkah menempatkan script yang sesuai agar
macro, karena tanpanya anda tidak akan bisa menjalankan aplikasi VBE ini,
kecuali Office anda versi 2003. Jika anda belum melakukannya, berikut langkah-
langkahnya .
a. Click Logo Microsoft Excel anda lalu pilih Excel option yang berada di
1
b. Akan tampil Jendela Opsi excel yang akan anda pilih:
d. Click OK
f. Click Ribbon Developer tersebut, sehingga akan tampil Pilihan sub menu.
Macro Security.
2
h. Maka Jendela Pengaturan makro akan tampil, pilih atau centang box ke
i. Click OK, lalu tutup Program excel anda, dan saat membuka kembali
program excel anda sudah siap untuk menjalankan program macro dan
kerjanya. Begini, Semisal anda sudah membuat file berisi 2 sheets yaitu
sheet1(atau ganti saja dengan Data) dan sheet2 (ganti saja dengan proses).
3
b. Akan tampil jendela VB dilayar anda
4
e. Ganti Nama Form melalui Property-nya, jika jendela properti belum
muncul, tekan F4, Blok dan ketik nama form tanpa spasi tentunya.
f. Sekarang Ganti Judul Formnya, Pada Caption>> Blok dan Ketik saja
Jadi lebih rinci dari masing-masing cell property nya begini yah
5
Caption Menamakan Form pada jendela aplikasi
Font Untuk merubah Jenis Font Pilih Jenis/type font
Untuk merubah warna Grid titik hitam pada
ForeColor Pilih warna sesuai palet
form
Picture Untuk menempatkan Gambar pada Form Browse Ke PC
PictureAligne Menyesuaikan Posisi Gambar Pilih warna sesuai palet
macam jenis tombol exe, click huruf A, lalu Click & Drag pada Form dari
kiri ke kanan, lalu clik lagi secara perlahan saja, dan ubah nama Label1
Lalu Clik Garis Luar Text dan atur tampilanya melalui properti
h. Click pada Form, Ubah Warna Form dengan memilih back Color pada
jendela property, sebaiknya pilih tab Pallet, pada contoh ini saya pilih
6
Maka Form anda sekarang tampil dengan warna hijau, seperti gambar
berikut :
i. Sekarang Click lagi Text pada Form agar tampilannya sama dengan
background-nya yaitu hijau, Ganti saja melalui Properti jadi hijau lagi
7
sebetulnya anda juga bisa membuatnya sesuai dengan back color melalui
pilih : 0-fmBackStyleTransparant
sekarang tempatkan Cursos ditengah form dan click, agar fungsi tombol/
command button
Namenya menjadi Cmd(....), dalam latihan ini kita ganti name-nya menjadi
CmdInput
8
Ganti nama Button pada Caption atau Click lagi Button pada form dan
Naah, disinilah anda mulai memainkan script anda, Nanti akan anda lihat
pada lampiran yaitu berbagai jenis script perintah exekusi yang dapat anda
Double Click saja Tombol baru anda itu, maka halaman script akan
muncul, hal ini juga bisa melalui Click kanan tombol pilih view Cide
9
Maka akan Tampil Script berikut
..................
End Sub
Worksheets("Data").Activate
End Sub
Lalu tekan F4, agar Propertinya tampil. Buat Tombol baru dengan langkah
CmdProses, supaya lebih mudah copy saja tombol yang ada nanti baru di
button baru.
10
Double Click lalu Tambahkan Text Berikut ditengah script yang ada
Worksheets("Proses").Activate
Coba di Exekusi deh dengan menekan tombol Run, lalu mainkan tombol
Pemahaman tentang Pola kerja visual basic sudah kita pahami, sekarang
11
BAB II
atau disingkat VBE, anda tentu saja harus memahami dulu bagaimana cara
membuat dan mengola Database, karena intinya penerapan VBE hanya sebuah
bentuk tampilan agar lebih menarik dan tidak membosankan, sedangkan output
Pada panduan kali ini saya hanya akan menekankan bagaimana dan
dimana atau seperti apa sih langkah-langkah membuat Database yang sesuai agar
Sebagaimana data yang telah anda buat pada bab 2 diatas yaitu file latihan 1.
Buatlah di sheet data beberapa table yang akan dijadikan database anda
12
Pada proses selanjutnya No urut akan dijadikan Primary Key atau ID yang
akan dijadikan referensi database yang akan dipanggil pada saat anda melakukan
proses selanjutnya. Langkah berikutnya adalah membuat data pada sheet menjadi
database acuan yang akan tersimpan pada boxname. Ada 2 cara membuat /
menyimpan database di excel anda, cara 1 dengan menggunakan define name dan
database yang sama-sama tersimpan di file excel anda, umumnya cara kedua
Cara pertama :
a. click kiri sudut kiri border and row agar seluruh column dan row terseleksi
b. Lalu click tab / ribbon Formula dan pilih Tab Define Name
13
Maka akan tampil jendela baru seperti gambar berikut :
Anda bias lihat jika data yang tersimpan mencakup seluruh cell / row,
seperti pada gambar diatas pada tulisan Refers to : artinya seluruh cell/row
yang berjumlah 1.048.576 row dan column yang ada pada excel 2007, di
kembali pada kasus ini, gantilah name : diatas menajdi Database atau
apapaun nama database yang anda sukai, disini saya berinama data saya
14
c. Lakukan pengecekan apakah database anda sudah tersimpan dengan benar
dan terdaftar di list name manager. Caranya , masih di tab formula, pilih
Jika nama database anda ada dalam list name box berarti data anda
berhasil disimpan.
d. Close
15
Cara Kedua :
a. click kiri sudut kiri border and row agar seluruh column dan row terseleksi
b. Lalu click NameBox yang berada disudut kiri name row dan ketikkan
Database
yang anda sukai, disini saya berinama data saya dengan Database lalu
click OK.
16
c. Lakukan pengecekan apakah database anda sudah tersimpan dengan benar
Caranya , masih di tab formula, pilih name manager, disana akan terlihat
Jika nama database anda ada dalam list name box berarti data anda
berhasil disimpan.
d. Close
Dengan terbentuknya database ini, maka anda dapat mengelola input data
baik secara langsung yang tentu saja tidak diperlukan penjelasannya pada buku ini
karena kita sedang membahas input database melalui form. Pembuatan dan cara
17
kerja form sevagaimana telah dibahas pada BAB II tentu anda sudah memahami
sedikit cara kerja pembuatan form, sekarang tinggal bagaimana membuat form
input agar data langsung terisi otomatis pada sheet Data anda.
berikut :
18
c. Click Insert dan Pilih User Form
19
e. Lalu pada Caption : UserForm1 ganti menjadi Form Input Data
20
Ganti label4 caption menjadi INPUT DATA SISWA
21
i. Aturlah penampilan Background sesuka anda melalui Properti Form jika
Click area yg akan di warnai lalu olah di property-nya, Hal ini sudah
22
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
Me.TextBox1.SetFocus
End Sub
k. Pada Sheet Data Buatlah Command Button untuk memanggil Form Input
anda, dengan menggunakan Design Mode lalu pilih Insert, Pilih Command
Button:
Buat sesuai ukuran yang anda sukai, setelah selesai pilih View Code dan
23
Private Sub CommandButton1_Click()
FormInput.Show
End Sub
Keterangan : Perintah ini untuk menampilakn Form Input Data yang telah
l. Ubahlah nama Command Button dengan memilih Tab Properties dang anti
Tulisan Command Button pada Cell Property Captionnya, disini anda juga
Untuk mencobanya click lagi Tab design Mode agar Macro dalam keadaan
Aktif.
Selesai, Pelajarilah bagaimana Script diatas merujuk pada Cel dan sheet
tertentu dalam file yang anda buat, agar anda bias mengembangkannya
kedalam pembuatan input data yang membutuhkan input data lebih banyak
lagi.
Form Input anda sudah terbentuk, selanjutnya pada bagian ini kita
24
a. Buka Sheet Data, Seleksi Header dari Database Anda dan Copy ( Ctrl + C
b. Gunakan paste Spesial , letakkan kursor di Cel A1, lalu Click Kanan dan
25
Seleksi Range (D1:D2) dan Buat Merge, Karena Kolom Ini akan menjadi
Lalu Tulis Angka : 1 dan berilah warna sebagai penanda Data yang
dipanggil :
=IFERROR(IF(ISBLANK(D1);"";VLOOKUP(D1;Database;2));)
Pada Cell B3 Copy Juga Formula diatas, dengan refernsi sama yaitu D1,
=IFERROR(IF(ISBLANK(D1);"";VLOOKUP(D1;Database;3));)
26
(D1;Database;3));) = Jika ada isinya maka masukkan database saya yang
alamat kolom.
Jika jumlah data terlalu banyak, agar tidak bingung menentukan kolom
colom ( bias dengan insert row) tapi ingat pada kolom pertama jangan
dituliskan angka apapun karna primery key nanti akan rancu. Untuk lebih
anda buat, cobalah anda merubah angka pada kotak referensi, maka data
akan memanggil sesuai dengan nomor urut yang ada pada database yang di
input sebelumnya.
Pilih Insert lalu pilih Spin Button dengan click kiri - drag :
27
f. Lepas lalu pilih lagi Spin Button dengan Click Kanan lalu pilih Format
Control :
Isikan Minimum value dengan angka 1, lalu click table pada Cell Link dan
arahkan pada Cell D1 atau Cell yang merupakan data referensi yang anda
28
g. Tekan Enter
h. Mainkan Spin Button Maka Data Referensi Akan berubah sesuai Database
i. SELESAI
Form Cetak anda sudah terbentuk, selanjutnya pada bagian ini kita
langkah berikut :
a. Sebelum Membuat Tombol Print, Buatlah Print Area atau halaman yang
akan dicetak, Caranya, seleksi Area yang akan di cetak, Lalu Pilih Tab
29
b. Masih pada Sheet Proses, Buatlah Command Button baru yaitu tombol
c. Masukkan Scrypt berikut dengan cara memilih Design Mode, View Code
Jika anda mempunyai sheet lain yang sudah diset Print Area, maka anda
d. Selesai
D. Membuat Preview
Form Cetak anda sudah terbentuk, selanjutnya pada bagian ini kita
langkah diatas, yaitu membuat Command Button baru namun dari tab khusus
eksekusi macro :
30
Click New dan ketik dengan nama Previewdan Ganty scrypt yang ada
Sub Preview()
'
' Preview Macro
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Lalu Ganti Kalimat pada tombol dengan Click Kanan lalu klik kiri tombol
e. SELESAI
https://app.box.com/s/othlga9p02gm42fcw1dm
31