Anda di halaman 1dari 41

Studi Kasus

STUDI KASUS
PEMROGRAMAN VBA MACRO
1. Membuat TextBox Khusus Angka
1) Pada Tab “Developer” pilih “Visual Basic”

2) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

3) Pada “Toolbox” drag Label dan TextBox ke dalam Form

4) Buatlah seperti berikut ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 33


Studi Kasus

Keterangan Properties :

Properties (name) Caption


Label Label1 Nilai
TextBox TextBox1

5) Klik double pada TextBox1, maka akan muncul seperti ini

6) Ganti “Change” dengan “KeyPress”, kemudian ketikan coding berikut ini

7) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

34 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

8) Klik “New”

9) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

10) Berikut Button untuk menampilkan Form Inputan Angka

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 35


Studi Kasus

11) Jika button form inputan angka diklik, maka akan tampil seperti berikut ini

2. Membuat TextBox AfterUpdate Event


1) Pada Tab “Developer” pilih “Visual Basic”

2) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

36 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

3) Pada “Toolbox” drag Label dan TextBox ke dalam Form

4) Buatlah seperti berikut ini

Keterangan Properties :

Properties (name) Caption


Label Label1 Nilai
TextBox TextBox1
Label Label2 Hasil = (Nilai x 100)
TextBox TextBox2
5) Klik double pada TextBox1, maka akan muncul seperti ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 37


Studi Kasus

6) Ganti “Change” dengan “AfterUpdate”, kemudian ketikan coding berikut ini

7) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

8) Klik “New”

38 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

9) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

10) Berikut Button untuk menampilkan Form Nilai

11) Jika button Form Nilai diklik, maka akan tampil seperti berikut ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 39


Studi Kasus

3. Membuat AddItem ComboBox berdasarkan Data pada


Tabel
1) Buat Tabel seperti berikut ini dengan nama worksheet “Data”

2) Pada Tab “Developer” pilih “Visual Basic”

3) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

40 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

4) Pada “Toolbox” drag Label dan ComboBox ke dalam Form

5) Buatlah seperti berikut ini

Keterangan Properties :

Properties (name) Caption


Label Label1 Kode
ComboBox ComboBox1
6) Klik kanan “UserForm1” lalu pilih “View Code”

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 41


Studi Kasus

7) Maka akan muncul seperti ini

8) Kemudian ketikan coding berikut ini

42 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

9) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

10) Klik “New”

11) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 43


Studi Kasus

12) Berikut Button untuk menampilkan Form ComboBox Kode

13) Jika button Form ComboBox Kode diklik, maka akan tampil seperti berikut ini

4. Membuat ComboBox onChange Event AutoComplete


1) Buat Tabel seperti berikut ini dengan nama worksheet “Data”

44 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

2) Pada Tab “Developer” pilih “Visual Basic”

3) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

4) Pada “Toolbox” drag Label, ComboBox, dan TextBox ke dalam Form

5) Buatlah seperti berikut ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 45


Studi Kasus

Keterangan Properties :

Properties (name) Caption


Label Label1 Kode
ComboBox ComboBox1
Label Label2 Nama
TextBox TextBox1

6) Klik kanan “UserForm1” lalu pilih “View Code”

7) Maka akan muncul seperti ini

46 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

8) Kemudian ketikan coding berikut ini

9) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 47


Studi Kasus

10) Klik “New”

11) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

12) Berikut Button untuk menampilkan Form

48 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

13) Jika button Form diklik, maka akan tampil seperti berikut ini

5. Form Input Barang


1) Buat Tabel seperti berikut ini dengan nama worksheet “DataBarang”

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 49


Studi Kasus

2) Pada Tab “Developer” pilih “Visual Basic”

3) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

4) Pada “Toolbox” drag Label, TextBox, dan CommandButton ke dalam Form

5) Buatlah seperti berikut ini

50 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

Keterangan Properties :

Properties (name) Caption


Form formInputBarang Form Input Barang
Label Label1 Form Input Barang
Label Label2 Nama Barang
TextBox txtNamaBarang
Label Label3 Satuan
TextBox txtSatuan
Label Label4 Harga Beli
TextBox txtHargaBeli
Label Label5 Harga Jual
TextBox txtHargaJual
Label Label6 Diskon
Label Label7 %
TextBox txtDiskon
Label Label8 Harga Diskon
TextBox txtHargaDiskon
Label Label9 Stok
TextBox txtStok
CommandButton cmbSimpan Simpan
CommandButton cmbLihatData Lihat Data

6) Klik kanan “formInputBarang” lalu pilih “View Code”

7) Maka akan muncul seperti ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 51


Studi Kasus

8) Kemudian ketikan coding berikut ini

52 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 53


Studi Kasus

9) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

54 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

10) Buat nama macro, lalu klik “New”

11) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 55


Studi Kasus

12) Berikut Button Tambah Data untuk menampilkan Form Input Barang

13) Jika button Tambah Data diklik, maka akan tampil seperti berikut ini

6. Transaksi Pembelian Barang


1) Buat Tabel seperti berikut ini dengan nama worksheet “DataBarang” dan
“TransaksiBeli”

56 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

2) Pada Tab “Developer” pilih “Visual Basic”

3) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 57


Studi Kasus

4) Pada “Toolbox” drag Label, TextBox, ComboBox, dan CommandButton ke dalam


Form

5) Buatlah seperti berikut ini

Keterangan Properties :

Properties (name) Caption


Form formTransaksiPemb Form Transaksi
elian Pembelian
Label Label1 Form Transaksi
Pembelian

58 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

Label Label2 Kode Barang


ComboBox cbKodeBarang
Label Label3 Nama Barang
TextBox txtNamaBarang
Label Label4 Satuan
TextBox txtSatuan
Label Label5 Harga Beli
TextBox txtHargaBeli
Label Label6 Harga Jual
TextBox txtHargaJual
Label Label7 Diskon
Label Label8 %
TextBox txtDiskon
Label Label9 Harga Diskon
TextBox txtHargaDiskon
Label Label10 Stok
TextBox txtStok
Frame Frame1 Pembelian
Label Label11 Jumlah
TextBox txtJumlah
Label Label12 Total Harga
TextBox txtTotalHarga
Label Label13 Bayar
TextBox txtBayar
Label Label14 Hutang
TextBox txtHutang
CommandButton cmbSimpan Simpan

6) Klik kanan “formTransaksiPembelian” lalu pilih “View Code”

7) Maka akan muncul seperti ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 59


Studi Kasus

8) Kemudian ketikan coding berikut ini

60 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 61


Studi Kasus

62 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

9) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

10) Buat nama macro, lalu klik “New”

11) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 63


Studi Kasus

12) Berikut Button Beli Barang untuk menampilkan Form Transaksi Pembelian

13) Jika button Beli Barang diklik, maka akan tampil seperti berikut ini

64 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

7. Transaksi Penjualan Barang


1) Buat Tabel seperti berikut ini dengan nama worksheet “DataBarang” dan
“TransaksiJual”

2) Pada Tab “Developer” pilih “Visual Basic”

3) Klik kanan mouse pada “VBAProject” lalu pilih “Insert => UserForm”

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 65


Studi Kasus

4) Pada “Toolbox” drag Label, TextBox, ComboBox, dan CommandButton ke dalam


Form

5) Buatlah seperti berikut ini

Keterangan Properties :

Properties (name) Caption


Form formTransaksiPenju Form Transaksi
alan Penjualan
Label Label1 Form Transaksi
Penjualan
Label Label2 Kode Barang

66 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

ComboBox cbKodeBarang
Label Label3 Nama Barang
TextBox txtNamaBarang
Label Label4 Satuan
TextBox txtSatuan
Label Label5 Harga Beli
TextBox txtHargaBeli
Label Label6 Harga Jual
TextBox txtHargaJual
Label Label7 Diskon
Label Label8 %
TextBox txtDiskon
Label Label9 Harga Diskon
TextBox txtHargaDiskon
Label Label10 Stok
TextBox txtStok
Frame Frame1 Pembelian
Label Label11 Jumlah
TextBox txtJumlah
Label Label12 Total Harga
TextBox txtTotalHarga
Label Label13 Bayar
TextBox txtBayar
Label Label14 Hutang
TextBox txtHutang
CommandButton cmbSimpan Simpan

6) Klik kanan “formTransaksiPembelian” lalu pilih “View Code”

7) Maka akan muncul seperti ini

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 67


Studi Kasus

8) Kemudian ketikan coding berikut ini

68 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 69


Studi Kasus

70 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

9) Kemudian kembali pada excel, pada tab “Developer” klik “Insert => Button” lalu
buatlah sebuah button pada worksheet

10) Buat nama macro, lalu klik “New”

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 71


Studi Kasus

11) Kemudian ketikan coding berikut ini yang fungsinya untuk menampilkan form yang
dibuat sebelumnya

12) Berikut Button Beli Barang untuk menampilkan Form Transaksi Pembelian

13) Jika button Beli Barang diklik, maka akan tampil seperti berikut ini

72 DEGENIUS – EXCEL DAN PEMROGRAMAN VBA


Studi Kasus

DEGENIUS – EXCEL DAN PEMROGRAMAN VBA 73

Anda mungkin juga menyukai