Cara Membuat Inputan Di Sheet Excel Menggunakan Tombol

Pilar untuk Postingan Excel: Cara Otomatis Membuat Form Input dengan Excel

Tujuan dari postingan ini adalah untuk memberikan panduan bagaimana cara membuat form input otomatis dengan menggunakan Excel. Dalam tutorial ini, saya akan menjelaskan langkah-langkah untuk membuat form input otomatis, serta memberikan beberapa contoh penerapannya.

Langkah 1: Menyiapkan Data

Langkah pertama dalam membuat form input otomatis adalah dengan menyiapkan data yang akan dimasukkan ke dalam form. Pertama, buatlah file Excel baru dan tambahkan kolom-kolom yang akan digunakan untuk menyimpan data. Contoh, kolom A digunakan untuk menyimpan nama, kolom B digunakan untuk nomor telepon, dan seterusnya.

Setelah kolom-kolom sudah ditambahkan, masukkan data yang ingin Anda gunakan. Pastikan data yang diisikan sesuai dengan tipe data yang dipilih untuk setiap kolom. Contoh, tipe data untuk kolom nomor telepon diubah ke tipe data numerik untuk memastikan bahwa hanya angka yang dapat dimasukkan ke dalamnya.

Langkah 2: Menambahkan Form Input

Setelah data siap, langkah selanjutnya adalah menambahkan form input untuk memasukkan data secara otomatis. Untuk melakukan hal ini, klik tombol “Insert” pada ribbon Excel, lalu pilih “UserForm”.

Setelah itu, UserForm baru akan terbuka dan Anda dapat mulai menambahkan kontrol ke dalamnya. Contoh, untuk menambahkan kotak teks yang memungkinkan pengguna untuk memasukkan nama, salin dan tempel kode di bawah ini ke dalam UserForm:

“`
Private Sub UserForm_Initialize()
Label1.Caption = “Nama:”
TextBox1.Width = 100
End Sub
“`

Kode di atas menambahkan label “Nama” dan kotak teks untuk memasukkan nama. Atur ukuran kotak teks seperti yang Anda inginkan.

Lakukan hal yang sama untuk kolom-kolom data lainnya, dan tambahkan kontrol-kontrol yang sesuai. Contoh, untuk nomor telepon, tambahkan kotak teks dengan kode berikut:

Baca Juga :  Cara Membuat Garis Kolom Pada Microsoft Excel

“`
Private Sub UserForm_Initialize()
Label2.Caption = “Nomor Telepon:”
TextBox2.Width = 100
TextBox2.MaxLength = 10
TextBox2.KeyPress KeyAscii:=48
End Sub
“`

Kode di atas menambahkan label “Nomor Telepon” dan kotak teks untuk memasukkan nomor telepon. Karena nomor telepon terdiri dari angka, maka kita menambahkan properti “MaxLength” untuk membatasi jumlah karakter yang dapat dimasukkan. Selain itu, kode “KeyPress” pada akhir blok digunakan untuk memastikan bahwa hanya angka yang dapat dimasukkan ke dalam kotak teks.

Langkah 3: Menghubungkan Form Input dengan Data

Setelah kontrol-kontrol sudah ditambahkan ke dalam UserForm, langkah selanjutnya adalah menghubungkan form input dengan data yang sudah disiapkan. Untuk melakukan hal ini, pertama-tama tambahkan kode berikut ke dalam UserForm:

“`
Private Sub UserForm_Initialize()
Label1.Caption = “Nama:”
TextBox1.Width = 100
TextBox1.Value = ActiveCell.Offset(0, -1).Value
Label2.Caption = “Nomor Telepon:”
TextBox2.Width = 100
TextBox2.MaxLength = 10
TextBox2.Value = ActiveCell.Offset(0, 0).Value
End Sub

Private Sub CommandButton1_Click()
Dim sh As Worksheet
Dim lastRow As Long

Set sh = ThisWorkbook.Sheets(“Sheet1”)
lastRow = sh.Cells(Rows.Count, 1).End(xlUp).Row

sh.Cells(lastRow + 1, 1).Value = TextBox1.Value
sh.Cells(lastRow + 1, 2).Value = TextBox2.Value

TextBox1.Value = “”
TextBox2.Value = “”
End Sub
“`

Kode di atas menambahkan logika untuk menghubungkan form input dengan data. Pada saat UserForm dibuka, nilai kolom sebelah kiri sel aktif akan dimasukkan ke dalam kotak teks untuk nama, sedangkan nomor telepon akan dimasukkan ke dalam kotak teks untuk nomor telepon.

Selanjutnya, ketika pengguna mengeklik tombol “Submit”, nilai yang dimasukkan ke dalam form input akan ditambahkan ke dalam data yang sudah disiapkan.

Langkah 4: Memberikan Akses ke Form Input

Setelah UserForm sudah disiapkan dan hubungan dengan data sudah terpasang, langkah selanjutnya adalah memberikan akses ke form input. Untuk melakukan hal ini, tambahkan kode berikut ke dalam modul yang sesuai dengan tombol atau tautan yang akan membuka UserForm:

Baca Juga :  CARA MENAMAI FILE EXCEL SESUAI DENGAN CELL

“`
Sub OpenUserForm()
UserForm1.Show
End Sub
“`

Kode di atas akan membuka UserForm ketika tombol atau tautan pada modul ditekan.

Ini adalah langkah-langkah yang diperlukan untuk membuat form input otomatis dengan Excel. Dengan menggunakan teknik ini, Anda dapat dengan mudah membuat form yang dapat digunakan untuk memasukkan data ke dalam Excel tanpa menggunakan macro VBA.

Contoh Aplikasi Form Input Otomatis

1. Pembuatan Form Input Otomatis untuk Database Pelanggan

Salah satu contoh penerapan form input otomatis adalah dalam pembuatan database pelanggan. Dalam contoh ini, form input digunakan untuk memasukkan akun pelanggan ke dalam database. Hal ini dapat mengurangi waktu yang dibutuhkan untuk memasukkan data dan memudahkan pengguna untuk memasukkan informasi dengan benar.

Dalam UserForm, tambahkan kontrol-kontrol seperti kotak teks untuk nama, alamat, dan nomor telepon. Setelah itu, tambahkan kode yang terhubung dengan database pelanggan yang sudah disiapkan. Ketika pengguna mengeklik tombol “Submit”, data yang dimasukkan ke dalam form input akan ditambahkan ke dalam database pelanggan.

2. Pembuatan Form Input Otomatis untuk Pengisian Formulir

Contoh lain dari form input otomatis adalah pengisian formulir. Dalam contoh ini, form input digunakan untuk memasukkan data ke dalam formulir tertentu. Hal ini dapat mengurangi waktu yang dibutuhkan untuk mengisi formulir secara manual dan memudahkan pengguna untuk memasukkan informasi dengan benar.

Dalam UserForm, tambahkan kotak teks untuk nama, alamat, dan nomor telepon. Setelah itu, tambahkan kode yang terhubung dengan formulir yang sudah disiapkan. Ketika pengguna mengeklik tombol “Submit”, data yang dimasukkan ke dalam form input akan secara otomatis diisi ke dalam formulir.

FAQ

1. Apakah form input otomatis dapat digunakan untuk mengambil data dari database?

Baca Juga :  CARA MEMBUAT INSERT COMMENT DI EXCEL

Ya, form input otomatis dapat digunakan untuk mengambil data dari database. Dalam UserForm, tambahkan kontrol-kontrol yang sesuai untuk menampilkan data dari database. Setelah itu, tambahkan kode yang terhubung dengan database yang sudah disiapkan. Ketika form input dibuka, data dari database akan ditampilkan pada kontrol-kontrol yang sudah ditambahkan.

2. Apakah form input otomatis dapat digunakan untuk menyimpan data ke dalam file Excel yang berbeda?

Ya, form input otomatis dapat digunakan untuk menyimpan data ke dalam file Excel yang berbeda. Dalam kode yang terhubung dengan form input, tambahkan pilihan untuk memilih file Excel yang berbeda. Setelah itu, data yang dimasukkan ke dalam form input akan ditambahkan ke dalam file Excel yang ditentukan.

Video YouTube

Berikut adalah video YouTube yang memberikan contoh cara membuat form input otomatis dengan Excel:

[youtube video]

Kesimpulan

Dalam tutorial ini, saya telah menjelaskan cara membuat form input otomatis dengan menggunakan Excel. Dengan melakukan beberapa langkah sederhana, Anda dapat membuat form input yang memudahkan pengguna untuk memasukkan data ke dalam Excel tanpa menggunakan macro VBA. Selain itu, saya juga memberikan beberapa contoh penerapannya, seperti penggunaan form input untuk memasukkan data ke dalam database pelanggan dan pengisian formulir. Semoga tutorial ini berguna bagi Anda dalam membuat form input otomatis dengan Excel.