Daftar Isi
Validasi data adalah fitur menarik dari Excel. Fitur ini menawarkan kontrol kepada pengguna untuk memasukkan nilai dalam sel. Pengguna tidak dapat memasukkan apa pun yang mereka inginkan. Mereka harus memilih dari daftar yang diberikan. Kami akan membahas cara melakukan validasi data validasi data autocomplete daftar drop-down di Excel.
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Daftar Drop-Down Validasi Data Pelengkapan Otomatis.xlsm
2 Metode untuk Melengkapi Otomatis Daftar Drop-Down Validasi Data di Excel
Kami akan menunjukkan 2 metode berbeda untuk melengkapi otomatis daftar drop-down validasi data di Excel. Kami akan mempertimbangkan dataset berikut untuk validasi data pelengkapan otomatis.
1. Daftar Drop-Down Validasi Data Validasi Otomatis Menggunakan Kode VBA dalam Kontrol Kotak Kombo
Kami akan menyisipkan kustom VBA kode dengan Kontrol ActiveX alat untuk melakukan validasi data dari daftar drop-down secara otomatis di Excel.
Langkah 1:
- Pertama, kita harus menambahkan Pengembang ke pita. Pergi ke File> Opsi .
- Pilih Sesuaikan Pita opsi dari Opsi Excel .
- Centang Pengembang opsi dan tekan OK .
Langkah 2:
- Pilih Sisipkan dari Pengembang tab.
- Sekarang, pilih Kotak Kombo dari Kontrol ActiveX .
Langkah 3:
- Letakkan Kotak kontrol pada dataset.
- Klik tombol kanan mouse dan pilih Properti dari daftar.
Langkah 4:
- Ubah Nama untuk TempComboBox dari Properti jendela.
Langkah 5:
- Pergi ke Lembar Nama lapangan.
- Pilih Lihat Kode opsi dari daftar.
Sekarang, a Modul Perintah VBA akan muncul. Kita harus meletakkan VBA kode pada modul itu.
Langkah 6:
- Salin dan tempelkan yang berikut ini VBA kode pada modul.
Private Sub Wrksht_SelectionChange(ByVal Target As Range) Dim combox_1 As OLEObject Dim str_1 As String Dim ws_1 As Worksheet Dim arr_1 Set ws_1 = Application.ActiveSheet On Error Resume Next Set combox_1 = ws_1.OLEObjects("TempComboBox") With combox_1 .ListFillRange = "" .LinkedCell = "" .Visible = False End With If Target.Validation.Type = 3 Then Target.Validation.InCellDropdown = False Cancel =True str_1 = Target.Validation.Formula1 str_1 = Right(str_1, Len(str_1) - 1) If str_1 = "" Then Exit Sub With combox_1 .Visible = True .Left = Target.Left .Top = Target.Top .Width = Target.Width + 5 .Height = Target.Height + 5 .ListFillRange = str_1 If .ListFillRange = "" Then arr_1 = Split(str_1, ",") Me.TempComboBox.List = arr_1 End If .LinkedCell = Target.Address End With combox_1.ActivateMe.TempComboBox.DropDown End If End Sub Private Sub TempComboBox_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) Select Case KeyCode Case 9 Application.ActiveCell.Offset(0, 1).Activate Case 13 Application.ActiveCell.Offset(1, 0).Activate End Select End Sub
Langkah 7:
- Sekarang, simpan VBA kode dan pergi ke dataset. Matikan Mode Desain dari Pengembang tab.
Langkah 8:
- Pilih Sel C5 .
- Pilih Alat Data kelompok dari Data tab.
- Pilih Validasi Data dari daftar.
Langkah 9:
- Validasi Data akan muncul. Pilih Daftar di Izinkan lapangan.
- Dalam Sumber pilih kisaran nilai referensi.
- Kemudian tekan OK .
Langkah 10:
- Pergi ke sel mana pun dari Seleksi kolom dan tekan huruf pertama apa pun.
Saat kita menaruh huruf, saran yang sesuai akan ditampilkan pada sel itu.
Sekarang, lengkapi semua sel dengan pilihan yang kita inginkan dari daftar yang disarankan.
Baca selengkapnya: Daftar Drop Down Validasi Data dengan VBA di Excel (7 Aplikasi)
2. Daftar Drop-Down Validasi Data Autocomplete dengan Kotak Kombo dari Kontrol ActiveX
Kami hanya akan menggunakan Kontrol ActiveX untuk validasi data otomatis.
Langkah 1:
- Pilih Sisipkan kelompok dari Pengembang tab.
- Pilih Kotak Kombo dari Kontrol ActiveX .
Langkah 2:
- Tempatkan Kotak Kombo pada ruang kosong apa pun dari dataset.
- Kemudian, tekan tombol kanan mouse.
- Pilih Properti dari daftar.
Langkah 3:
- Sekarang, letakkan C5 di Sel yang Terhubung bidang, karena data akan terlihat pada Sel C5 .
- Taruh $B$5:$B$9 pada ListFillRange lapangan.
- Pilih 1-fmMatchEntryComplete untuk MatchEntry dan simpan perubahannya.
Langkah 4:
- Sekarang, nonaktifkan Mode Desain dari Pengembang tab.
Langkah 5:
- Sekarang, letakkan huruf apa saja pada kotak kombo dan saran akan muncul. Dan akhirnya, data akan dilihat pada Sel C5 .
Baca selengkapnya: Cara Membuat Daftar Drop Down Excel untuk Validasi Data (8 Cara)
Kesimpulan
Dalam artikel ini, kami melakukan validasi data dari daftar dropdown Kami menambahkan pelengkapan otomatis validasi data dari daftar drop-down Excel. Saya harap ini akan memenuhi kebutuhan Anda. Silakan lihat di situs web kami Exceldemy.com dan berikan saran Anda dalam kotak komentar.