Penjualan barang pada perusahaan jual beli barang memang sudah saatnya menggunakan teknologi
komputer untuk membantu pekerjaan secara maksimal agar pekerjaan lebih cepat dan mengurangi
tingkat kesalahan. Pada kesempatan kali ini ilmuexcel akan berbagi sebuah software aplikasi kasir
secara gratis menggunakan Ms. Excel dilengkapi dengan macro VBA.
Aplikasi kasir gratis seperti apa yang akan dibuat? Baiklah saya akan uraikan step by step bagaimana
cara membuat aplikasi kasir menggunakan macro VBA. ikuti langkahnya dibawah ini
1. Masuk Ms. Excel dan buat 3 buah sheet dengan masing masing nama sheet "Utama, Main,
Stock, dan Laba". Untuk sheet utama jangan diisi data apapun namun beri warna background
agar lebih menarik.
2. Pada sheet Main, buat tabel transaksi seperti terlihat pada gambar berikut
kurang","ada")) pada cells I20 ketikkan =IF(I7="","",SUM(I7:I19)) dan pada cell I22 ketikkan
=IF(I20="","",I21-I20)
7. Agar program aplikasi kasir lebih menarik Anda harus sedikit membuat macro VBA untuk
membuat tombol pada sheet Main. Buat tombol Barang, Laba, dan Hapus Data dan buat macro
copykan script berikut : Sub DeleteStuff()
Dim c As Range
For Each c In Range("C7:E19")
If Not IsNumeric(c) Then c.ClearContents
Next c
End Sub
Sub barang()
Sheets("stock").Select
End Sub
Sub laba()
Sheets("laba").Select
End Sub
Sub Auto_Open()
UserForm1.Show
End Sub
8. langkah berikutnya Anda harus membuat menu agar ketika membuka file aplikasi kasir ini
tampilan pertama yang muncul adalah menu utama dengan cara klik menu developer kemudian
view code dan buat form seperti biasa, tampilannya kira-kira seperti berikut
Range("A1").Select
End Sub
Private Sub CommandButton2_Click()
Sheets("stock").Select
Range("A1").Select
End Sub
Private Sub CommandButton3_Click()
Sheets("laba").Select
Range("A1").Select
End Sub
Private Sub CommandButton4_Click()
Me.Hide
End Sub
10. Langkah terkhir coba Anda isikan data penjualan transaksi kira-kira seperti berikut,
Demikian tutorial bagaimana cara membuat program aplikasi kasir dengan excel. Semoga bermanfaat...