CARA MEMBUAT FORM INPUT DATA VBA PADA EXCEL

Form input data adalah elemen penting dalam pengumpulan data dalam kegiatan bisnis. Seiring dengan perkembangan teknologi, sekarang ada berbagai cara untuk membuat form input data, termasuk menggunakan VBA atau Visual Basic for Application pada Microsoft Excel.

Cara Membuat Aplikasi VBA Excel Input Data Pada File Berbeda

CARA MEMBUAT FORM INPUT DATA VBA PADA EXCEL

Langkah-langkah untuk membuat aplikasi VBA Excel input data pada file berbeda adalah sebagai berikut:

  1. Buka Microsoft Excel dan buka dua file Excel yang berbeda.
  2. Buat form input data pada file Excel yang pertama.
  3. Buat kode VBA berikut pada file Excel yang pertama:
  4. Sub CopyDataToAnotherWorkbook()
    
    'Variabel
    Dim wb As Workbook
    Dim wsCopy As Worksheet
    Dim wsDest As Worksheet
    Dim lCopyLastRow As Long
    Dim lDestLastRow As Long
    
    'Set variabel
    Set wb = Workbooks("Data1.xlsx")
    Set wsCopy = wb.Worksheets("Sheet1")
    
    Set wsDest = Workbooks("Data2.xlsx").Worksheets("Sheet1")
    lCopyLastRow = wsCopy.Cells(wsCopy.Rows.Count, "A").End(xlUp).Row
    lDestLastRow = wsDest.Cells(wsDest.Rows.Count, "A").End(xlUp).Offset(1).Row
    
    'Copy Data
    wsCopy.Range("A2:I" & lCopyLastRow).Copy _
    wsDest.Range("A" & lDestLastRow)
    
    End Sub
  5. Jalankan kode VBA tersebut dengan cara menekan tombol F5 atau dengan cara menjalankan Macro pada menu Developer.
  6. Data pada file Excel yang pertama akan disalin ke file Excel yang kedua pada baris terakhir yang kosong.

Dengan menggunakan VBA, kita dapat dengan mudah membuat aplikasi input data yang dapat mengolah data pada berbagai file Excel berbeda.

Cara Membuat Form Input Data Siswa dengan Macro atau VBA pada Microsoft Excel

Cara Membuat Form Input Data Siswa dengan Macro atau VBA pada Microsoft Excel

Langkah-langkah untuk membuat form input data siswa dengan Macro atau VBA pada Microsoft Excel adalah sebagai berikut:

  1. Buat file Excel baru dan buka menu Developer pada ribbon Microsoft Excel.
  2. Pilih Visual Basic pada menu Developer.
  3. Pilih Insert pada menu bar dan pilih UserForm.
  4. Desain form input data siswa pada UserForm yang baru.
  5. Buat kode VBA berikut:
  6. Private Sub CommandButton1_Click()
    'Variabel
    Dim iRow As Long
    Dim ws As Worksheet
    Set ws = Worksheets("Data")
    
    'Penentuan baris terakhir
    iRow = ws.Cells.Find(What:="*", SearchOrder:=xlRows, _
      SearchDirection:=xlPrevious, LookIn:=xlValues).Row + 1
    
    'Input data
    With ws
      .Cells(iRow, 1).Value = Me.TextBox1.Value
      .Cells(iRow, 2).Value = Me.TextBox2.Value
      .Cells(iRow, 3).Value = Me.TextBox3.Value
      .Cells(iRow, 4).Value = Me.TextBox4.Value
      .Cells(iRow, 5).Value = Me.TextBox5.Value
      .Cells(iRow, 6).Value = Me.TextBox6.Value
      .Cells(iRow, 7).Value = Me.TextBox7.Value
      .Cells(iRow, 8).Value = Me.TextBox8.Value
    End With
    
    'Pesan konfirmasi
    MsgBox "Data sukses dimasukkan!", vbInformation, "Pemberitahuan"
    End Sub
  7. Jalankan form input data siswa dan masukkan data siswa yang diinginkan.
  8. Data siswa akan disimpan pada file Excel pada baris terakhir yang kosong.
Baca Juga :  Cara Membuat Diagram Batang Persentase Excel

Dengan cara ini, kita dapat membuat form input data yang sesuai dengan kebutuhan bisnis kita dengan mudah dan efisien.

Cara Membuat Form Data Entry di Excel Tanpa Macros

Cara Membuat Form Data Entry di Excel Tanpa Macros

Jika kita tidak ingin menggunakan macros atau VBA dalam membuat form data entry di Excel, kita masih dapat membuatnya dengan mudah dan sederhana dengan menggunakan menu Data pada ribbon Microsoft Excel. Langkah-langkahnya adalah sebagai berikut:

  1. Buat file Excel baru dan buat tabel pada worksheet baru.
  2. Klik menu Data pada ribbon Microsoft Excel.
  3. Pilih Form dari menu Data.
  4. Isi informasi pada formulir yang muncul.

Form data entry yang kita buat akan menghubungkan informasi yang diisi ke dalam tabel pada worksheet Excel. Dengan cara ini, kita dapat membuat form data entry yang mudah digunakan tanpa harus menguasai macros atau VBA.

FAQ

1. Apa itu VBA?

VBA atau Visual Basic for Application adalah bahasa scripting yang digunakan pada Microsoft Office untuk memprogram dan mengotomatisasi pekerjaan pada Microsoft Office.

2. Apa keuntungan menggunakan form input data dalam bisnis?

Dengan menggunakan form input data, kita dapat mempercepat proses pengumpulan data dalam bisnis dan mencegah kesalahan pada penginputan data. Selain itu, form input data juga memudahkan kita dalam mengorganisir dan menganalisa data.

Video Tutorial

Video tutorial ini menunjukkan bagaimana cara membuat form input data dengan Macro pada Microsoft Excel.