Cara Menyingkronkan Inputan Data Di Excel

Membuat formulir input di Excel bisa sangat membantu saat kita mengumpulkan data dengan jumlah besar. Tanpa pembuatan formulir, kita harus mengetikkan setiap data secara manual ke dalam sel yang tersedia, yang memakan waktu dan meningkatkan risiko kesalahan input. Namun, bagaimana jika kita dapat membuat formulir input otomatis di Excel? Pada artikel ini, kita akan membahas cara membuat formulir input otomatis di Excel tanpa menggunakan Macro VBA.

Cara otomatis membuat formulir input di Excel

Langkah-langkah berikut dapat digunakan untuk membuat formulir input otomatis di Excel:

  1. Buka Excel dan buka lembar kerja yang ingin Anda gunakan untuk membuat formulir input.
  2. Klik pada tab “Pengembang” dan centang kotak “Mode Desain”.
  3. Klik pada kotak yang disebut “Button (Form Control)” untuk memasukkan tombol formulir ke lembar kerja Anda.
  4. Gunakan kursor mouse untuk menunjuk area di mana Anda ingin menempatkan formulir input.
  5. Pada kotak dialog “Kendali Formulir” yang muncul, pilih opsi “Buat Data Baru” dan klik “OK”.
  6. Anda akan melihat kotak formulir input baru di lembar kerja. Klik kanan pada kotak dan pilih “Properties” dari menu drop-down.
  7. Pada kotak dialog “Sifat Object” yang muncul, pilih “Cell Link” dan pilih sel yang ingin Anda gunakan untuk menautkan formulir input. Sel yang Anda pilih disebut sel kendali.
  8. Anda akan melihat angka di kotak formulir input. Ini adalah nomor baris di mana formulir akan membuka dan menambahkan data.
  9. Pilih kolom-kolom di dekat sel kendali untuk menentukan jenis data yang ingin Anda tambahkan ke formulir input.
  10. Setelah Anda memilih kolom-kolom yang Anda inginkan, klik dua kali pada tombol formulir untuk membuka formulir input.
Baca Juga :  Bagaimana Cara Mengubah Format Adk Ke Excel Yang Rapi

Cara Membuat Aplikasi VBA Excel Input Data pada File Berbeda Bagian 1

Setelah Anda menguasai cara membuat formulir input otomatis di Excel, Anda dapat mencoba membuat aplikasi VBA Excel input data jika Anda perlu mengumpulkan data dari beberapa file. Dalam contoh ini, kita akan mengambil data dari file MS Excel lain yang berbeda, tetapi proses ini juga dapat digunakan untuk mengambil data dari file CSV atau teks.

Langkah berikut dapat digunakan untuk membuat aplikasi VBA Excel input data:

  1. Buat lembar kerja baru dan nama Anda file yang berisi data yang ingin Anda ambil sebagai “Data.xlsx”. File ini harus berada di folder yang sama dengan file yang sedang Anda kerjakan. Jika file ada di folder lain, Anda bisa menambahkan path file di kode VBA nanti.
  2. Pada lembar kerja baru, ciptakan header untuk setiap kolom data Anda. Misalnya, kolom A bisa disebut “Nama”, kolom B bisa disebut “Alamat”, dan seterusnya.
  3. Buka Visual Basic Editor dan pilih lembar kerja baru tempat Anda akan menulis kode VBA Anda.
  4. Pada jendela Project, klik kanan pada Project VBA Anda dan pilih “Insert” dari menu drop-down. Pilih Modul baru di bawah kategori Umum.
  5. Tuliskan kode VBA pada modul baru Anda. Kode ini adalah dasar dari aplikasi VBA Excel input data. Setiap bagian kode dijelaskan secara detail di bawah ini:

Modul Baru – Kode VBA

Sub GetDataFromAnotherWorkbook()
    Dim wbSource As Workbook
    Dim wsSource As Worksheet
    Dim wbTarget As Workbook
    Dim wsTarget As Worksheet
    Dim RangeSource As Range
    Dim RangeTarget As Range
    Dim DataRange As Range
    Dim TotalRows As Long
    Dim i As Long
    Dim j As Long
     
    Set wbTarget = ActiveWorkbook
    Set wsTarget = ActiveSheet
     
    Set wbSource = Workbooks("Data.xlsx")
    Set wsSource = wbSource.Worksheets("Sheet1")
     
    Set RangeSource = wsSource.Range("A2")
    Set RangeTarget = wsTarget.Range("A2")
     
    TotalRows = wsSource.Range("A" & Rows.Count).End(xlUp).Row
     
    For i = 1 To TotalRows
        For j = 0 To 1
            Set DataRange = wsSource.Range(RangeSource.Offset(i - 1, j), _
                RangeSource.Offset(i - 1, j))
             
            RangeTarget.Offset(i - 1, j).Value = DataRange.Value
        Next j
    Next i
End Sub

Kode ini akan mempertemukan data dari kolom A dan B di file “Data.xlsx” ke dalam kolom A dan B di lembar kerja Anda sekarang. Jika Anda ingin menggabungkan lebih banyak kolom atau kolom dari file MS Excel berbeda, Anda dapat menyesuaikan kode VBA ini.

Baca Juga :  Cara Membuat Print Page Di Excel Biru

Apa itu VBA Excel?

Cara Nak Buat Senarai Nama Menggunakan Microsoft Excel / Cara Nak

Secara umum, formulir input otomatis di Excel sangat membantu dalam memudahkan penambahan dan pengumpulan data. Aplikasi VBA Excel input data pada file berbeda juga sangat berguna untuk mengumpulkan sejumlah besar data dari beberapa file Excel yang berbeda secara efisien. Dengan menguasai dan memahami cara membuat formulir dan aplikasi VBA Excel, kita dapat menghemat waktu dan meningkatkan efisiensi kerja kita.

FAQ

1. Apa bedanya antara formulir input otomatis dan manual di Excel?

Formulir input otomatis di Excel membutuhkan pengaturan awal yang seharusnya memakan waktu lebih banyak daripada formulir manual. Namun, setelah diatur, formulir input otomatis sangat membantu dalam mengumpulkan dan menambahkan data dengan jumlah besar secara efisien. Di sisi lain, formulir manual membutuhkan pengetikan data secara manual ke dalam sel yang tersedia di lembar kerja, yang memakan waktu lebih lama dan meningkatkan risiko kesalahan input data.

2. Apa keuntungan dari menggunakan aplikasi VBA Excel input data pada file berbeda?

Aplikasi VBA Excel input data pada file berbeda memungkinkan kita mengumpulkan data dari beberapa file Excel yang berbeda secara efisien. Dalam situasi di mana kita perlu mengumpulkan data dari beberapa file, aplikasi VBA Excel mempercepat proses input data dan menghindari risiko kesalahan input manual. Aplikasi VBA Excel juga memungkinkan pengumpulan data dengan jumlah besar secara efisien dan dapat disesuaikan dengan kebutuhan individu.

Video Tutorial: Cara Otomatis Membuat Form Input di Excel Tanpa Macro VBA