Langsung ke konten utama

Membuat Form Isian data (Entri Data Barang VBA Excel)

Berikut langkah-langkahnya :
  1. Buka Aplikasi Microsoft Excel
  2. Ubah nama sheet1 terlebih dahulu (terserah dengan nama apa, misalnya "DATABARANG")
  3. Kemudian ketikkan Kode Barang, Nama Barang, Satuan, dan Harga Barang pada excel
  4. Setelah itu pilih Tab View pada excel, klik macros, dan akan muncul jendela seperti dibawah ini, lalu klik tombol create
  5. Save terlebih dahulu lembar kerja excel dan pilih typenya Excel Macro Enabled Workbook, dan buat nama filenya misalnya DATABARANG
  6. Langsung menuju Tab Developer, pilih Visual Basic, lalu Insert UserForm, buatlah Desain pada UserForm seperti dibawah ini :
  7. Pada Gambar di atas, untuk judul (APLIKASI ENTRI DATA BARANG), Kode Barang, Nama Barang, Satuan Barang, dan Harga Barang menggunakan label pada ToolBox, nanti tinggal di ganti namanya saja. yang berada disamping Kode Barang, Nama Barang, dan Harga Barang menggunakan TextBox, yang berada disamping Satuan Barang itu menggunakan ComboBox, sedangkan untuk Tambah Data dan Selesai menggunakan CommandButton
  8. Masing-masing kotak diklik dan ubah namanya pada properties, seperti ini :
  9. KODE BARANG = Textkodebarang, yang disampingnya menjadi Textkode
  10. NAMA BARANG = Textnamabarang, yang disampingnya menjadi Textnama
  11. SATUAN BARANG = Cmdsatuanbarang, yang disampingnya menjadi Cbosatuan
  12. HARGA BARANG = Texthargabarang, yang disampingnya menjadi Textharga
  13. TAMBAH DATA = Cmdtambah dan SELESAI = Cmdselesai
  14. Setelah langkah di atas selesai, selanjutnya adalah coding yaitu dengan klik kanan pada UserForm 1 dan pilih View Code, dan isi kodenya, jangan lupa di save
  15. Kemudian, double klik pada TAMBAH DATA di UserForm dan isi kodenya, lalu save lagi
  16. Double klik pada SELESAI, isi kodenya dan save
  17. Dibagian paling akhir, ketik juga kode ini :
  18. Private Sub CommandButton1_Click()

    End Sub

    Private Sub CommandButton2_Click()

    End Sub

    Private Sub Cmbsatuan_Change()

    End Sub

    Private Sub Cmdsatuanbarang_Click()

    End Sub

    Private Sub Cmdselesai_Click()
    Unload Me
    End Sub

    Private Sub Cmdtambah_Click()

    Dim iRow As Long
    Dim ws As Worksheet
    Set ws = Worksheets("DATABARANG")

    'untuk memberikan baris kosong pada database
    iRow = ws.Cells(Rows.Count, 1) _
    .End(xlUp).Offset(1, 0).Row

    'untuk mengecek sebuah kode barang
    'If Trim(Me.Textkode.Value) = "" Then

    'untuk mengkopi data ke database
    ws.Cells(iRow, 1).Value = Me.Textkode.Value
    ws.Cells(iRow, 2).Value = Me.Textnama.Value
    ws.Cells(iRow, 3).Value = Me.Cbosatuan.Value
    ws.Cells(iRow, 4).Value = Me.Textharga.Value

    'untuk membersihkan form sebelum ditambahkan data baru
    Me.Textkode.Value = ""
    Me.Textnama.Value = ""
    Me.Cbosatuan.Value = ""
    Me.Textharga.Value = ""

    Me.Textkode.SetFocus

    End Sub

    Private Sub Label1_Click()

    End Sub

    Private Sub Texthargabarang_Click()

    End Sub

    Private Sub Textkodebarang_Click()

    End Sub

    Private Sub Textnamabarang_Click()

    End Sub

    Private Sub UserForm_Initialize()
    With Cbosatuan
        .AddItem "Unit"
        .AddItem "Set"
        .AddItem "Pack"
        .AddItem "Kg"
        .AddItem "Meter"
    End With

    End Sub

    Private Sub Textharga_Change()

    End Sub

    Private Sub Textkode_Change()

    End Sub

    Private Sub UserForm_QueryClick(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then
    Cancel = True

    MsgBox "Maaf kalau sudah selesai, klik tombol selesai"
    End If

    End Sub


  19. Diatas adalah kode secara keseluruhan
  20. Lalu klik Modules, pilih Modules 1 dan isi kodenya sebagai berikut dan save
  21. Untuk melihat hasilnya, terlebih dahulu kembali dulu ke lembar kerja excel dan buat tombol entri data misalnya dari shape
  22. Klik kanan tombol yang telah dibuat, pilih Assign Macro, pilih nama macro yang telah dibuat dari awal (ENTRI_DATA_BARANG), klik ok
  23. Kembali lagi ke Visual Basic, untuk mengetahui hasilnya klik Run atau F5
  24. Hasilnya adalah
  25. Selanjutnya untuk Tambah Data bisa dengan mengklik tombol Entri Data saja dan akan muncul seperti jendela diatas
  26. Terima Kasih

Komentar

Postingan populer dari blog ini

PROSEDUR PEMBUATAN INDIKATOR

PROSEDUR PEMBUATAN INDIKATOR 1. EBT (ERIOCROM BLACK T) Timbang 100 mg serbuk zat warna EBT ,10 gram Kristal NaCl atau Kristal Na2SO4 an hidrat. Kedua zat tersebut dicampur dengan cara menggerus didalam mortar sampai halus dan merata. Penggunaannya 100 mg (seujung spatel ) untuk satu kali titrasi. 2. Merah metil Larutkan 25 mg metil P dengan 0,95 ml larutan Natrium hidroksida 0,05 N dan 5 ml etanol 95 % setelah larut sempurna, tambahkan etanol 50 % secukupnya hingga 250,0 ml 3. Jingga metil Larutkan jingga metil P 0,04 % b/v dalam etanol 20 % 4. BTB Larutkan 100 mg biru brom timol P dengan 3,2 ml Natrium Hidroksida 0,05 N dan 5 ml etanol 90 % ,setelah larut sempurna tambahkan etanol 20 % secukupnya hingga 250,0 ml. 5. MUREXIDE Haluskan 100 mg serbuk murexide dengan 10 gram KNO3 atau 10 gram NaCl . Pada pemakaiannya 100 gram serbuk murexide tiap volume 150 sampai 200 ml. 6. Larutan indicator Fenolftalein 0,035 %. Timbang ± 0,035 gram Fenolftalein ,lar

LARUTAN PADA KIMIA ANALITIK KUANTITATIF

LARUTAN PADA KIMIA ANALITIK KUANTITATIF 1.        LARUTAN NaOH 0,1  N                 4 gram NaOH dalam 1 Liter 2.        LARUTAN HCl 0,1 N HCl pekat = 37% HCl pekat = 12 M = 12 N                 8,33 mL HCl pekat = 1 Liter 0,1 N 3.        LARUTAN H 2 SO 4 0,1 N H 2 SO 4 pekat = 96 % H 2 SO 4 pekat = 17,63 M = 18 M = 36 N        2,78 mL H 2 SO 4 pekat = 1 liter 0,1 N 4.        LARUTAN CH 3 COOH 0,1 N CH 3 COOH pekat = 99,5 % CH 3 COOH pekat = 17 M = 17 N        5,88 mL CH 3 COOHpekat = 1 liter 0,1 N 5.        LARUTAN Na 2 S 2 O 3 0,1 N             26 gram Na 2 S 2 O 3 dengan 0,2   g Na 2 CO 3 dilarutkan dalam air bebas CO 2 segar sampai volume 1000 ml 6.        LARUTAN KIO 3 0,1 N             3 , 5 g KIO 3 encerkan dengan air hingga 1000 m L 7.        LARUTAN KMnO 4 0,1 N      3,3 gram Kalium Permanganat P adat dilarutkan dalan air hingga 1000 ml 8.        LARUTAN IODIUM (I 2 ) 0,1 N 12,69 gram I 2 P adat ke dalam la

C++ #03 Mengenal Fungsi Input dan Output

Belajar C++ #03: Mengenal Fungsi Input dan Output pada C++ #  C++ Pada dasarnya, program komputer hanya terdiri dari tiga bagian: Input  adalah sesuatu data yang kita masukan ke dalam program. Input biasanya diambil dari perangakat inputan seperti keyboard, mouse, kamera, microphone, dll. Proses  adalah langkah-langkah yang harus dilakukan program untuk menghasilkan output. Output  adalah informasi yang dihasilkan setelah dilakukan proses. Output biasanya ditampilkan ke layar komputer. Pada bahasa pemrograman C++, terdapat beberapa fungsi dasar untuk menampilkan output dan mengambil input. Apa saja itu? Mari kita bahas… Fungsi Output pada C++ C++ memiliki empat fungsi dasar untuk menampilkan output: cout  untuk menampilkan teks ke layar; cerr  untuk menampilkan error; clog  untuk menampilkan log; printf()  untuk menampilkan output, fungsi ini dari C; Kita akan fokus memabahas yang dua saja, yakni  cout  dan  printf() . Soalnya  cerr  dan  clog