Note: The other languages of the website are Google-translated. Back to English
Masuk  \/ 
x
or
x
Daftar  \/ 
x

or

Bagaimana cara melengkapi otomatis saat mengetik di daftar drop-down Excel?

Jika Anda memiliki daftar drop-down validasi data dengan item besar, Anda perlu menggulir ke atas dan ke bawah dalam daftar hanya untuk menemukan yang tepat, atau ketik seluruh kata ke dalam kotak daftar secara langsung. Jika ada metode untuk mengizinkan penyelesaian otomatis saat mengetik huruf pertama di daftar tarik-turun, semuanya akan menjadi lebih mudah. Tutorial ini akan memberikan metode VBA untuk membantu Anda mencapainya.

Pelengkapan otomatis saat mengetik di daftar drop-down dengan kode VBA
Tutorial lainnya untuk daftar drop-down ...


Pelengkapan otomatis saat mengetik di daftar drop-down dengan kode VBA

Harap lakukan hal berikut untuk membuat daftar drop-down pelengkapan otomatis setelah mengetik huruf yang sesuai di sel.

Pertama, Anda perlu memasukkan kotak kombo ke dalam lembar kerja dan mengubah propertinya.

1. Buka lembar kerja yang berisi sel daftar drop-down yang ingin Anda jadikan pelengkapan otomatis.

2. Sebelum memasukkan kotak Combo, Anda perlu menambahkan tab Pengembang ke pita Excel. Jika tab pengembang diperlihatkan di pita Anda, beralih ke langkah 3. Jika tidak, lakukan sebagai berikut: Klik fillet > Opsi untuk membuka Opsi jendela. Di dalam Opsi Excel window, klik Sesuaikan Pita di panel kiri, periksa Pembangun kotak, dan kemudian klik OK tombol. Lihat tangkapan layar:

3. klik Pembangun > Menyisipkan > Kotak Kombo (Kontrol ActiveX).

4. Gambar kotak kombo di lembar kerja saat ini. Klik kanan lalu pilih properti dari menu klik kanan.

5. Dalam properti kotak dialog, harap ganti teks asli di (Nama) bidang dengan TempCombo.

6. Matikan Mode Desain dengan mengklik Pembangun > Mode Desain.

Kemudian, terapkan kode VBA di bawah ini

7. Klik kanan pada tab sheet saat ini dan klik Lihat kode dari menu konteks. Lihat tangkapan layar:

8. Dalam pembukaan Microsoft Visual Basic untuk Aplikasi jendela, silakan salin dan tempel kode VBA di bawah ini ke dalam jendela Kode lembar kerja.

Kode VBA: Pelengkapan otomatis saat mengetik di daftar drop-down

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update by Extendoffice: 2020/01/16
    Dim xCombox As OLEObject
    Dim xStr As String
    Dim xWs As Worksheet
    Dim xArr
    
    Set xWs = Application.ActiveSheet
    On Error Resume Next
    Set xCombox = xWs.OLEObjects("TempCombo")
    With xCombox
        .ListFillRange = ""
        .LinkedCell = ""
        .Visible = False
    End With
    If Target.Validation.Type = 3 Then
        Target.Validation.InCellDropdown = False
        Cancel = True
        xStr = Target.Validation.Formula1
        xStr = Right(xStr, Len(xStr) - 1)
        If xStr = "" Then Exit Sub
        With xCombox
            .Visible = True
            .Left = Target.Left
            .Top = Target.Top
            .Width = Target.Width + 5
            .Height = Target.Height + 5
            .ListFillRange = xStr
            If .ListFillRange = "" Then
                xArr = Split(xStr, ",")
                Me.TempCombo.List = xArr
            End If
            .LinkedCell = Target.Address
        End With
        xCombox.Activate
        Me.TempCombo.DropDown
    End If
End Sub
Private Sub TempCombo_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

9. tekan lain + Q tombol secara bersamaan untuk menutup Aplikasi Microsoft Visual Basic jendela.

Mulai sekarang, ketika mengklik sel daftar drop-down, daftar drop-down akan muncul secara otomatis. Anda dapat mulai mengetik surat untuk membuat item terkait selesai secara otomatis di sel yang dipilih. Lihat tangkapan layar:

Catatan: Kode ini tidak berfungsi untuk sel yang digabungkan.

Mudah membuat daftar drop-down dengan kotak centang di Excel:

The Daftar Drop-down dengan Kotak Centang kegunaan Kutools untuk Excel dapat membantu Anda dengan mudah membuat daftar turun bawah dengan kotak centang dalam kisaran tertentu, lembar kerja saat ini, buku kerja saat ini atau semua buku kerja yang dibuka berdasarkan kebutuhan Anda.
Unduh dan coba sekarang! (Jejak gratis 30 hari)


Artikel terkait:

Bagaimana cara membuat daftar drop-down dengan beberapa kotak centang di Excel?
Banyak pengguna Excel cenderung membuat daftar drop-down dengan beberapa kotak centang untuk memilih beberapa item dari daftar setiap kali. Sebenarnya, Anda tidak dapat membuat daftar dengan beberapa kotak centang dengan Validasi Data. Dalam tutorial ini, kami akan menunjukkan kepada Anda dua metode untuk membuat daftar drop-down dengan beberapa kotak centang di Excel. Tutorial ini memberikan metode untuk memecahkan masalah tersebut.

Buat daftar drop-down dari buku kerja lain di Excel
Sangat mudah untuk membuat daftar drop-down validasi data di antara lembar kerja dalam buku kerja. Tetapi jika daftar data yang Anda perlukan untuk validasi data ada di buku kerja lain, apa yang akan Anda lakukan? Dalam tutorial ini, Anda akan belajar cara membuat daftar drop fown dari workbook lain di Excel secara detail.

Buat daftar drop-down yang dapat dicari di Excel
Untuk daftar drop-down dengan banyak nilai, menemukan yang tepat bukanlah pekerjaan yang mudah. Sebelumnya kami telah memperkenalkan metode pengisian otomatis daftar drop-down saat memasukkan huruf pertama ke dalam kotak drop-down. Selain fungsi pelengkapan otomatis, Anda juga dapat membuat daftar drop-down dapat dicari untuk meningkatkan efisiensi kerja dalam menemukan nilai yang tepat dalam daftar drop-down. Untuk membuat daftar drop-down dapat dicari, coba metode dalam tutorial ini.

Mengisi otomatis sel lain saat memilih nilai di daftar drop-down Excel
Katakanlah Anda telah membuat daftar drop-down berdasarkan nilai dalam rentang sel B8: B14. Saat Anda memilih nilai apa pun dalam daftar turun bawah, Anda ingin nilai yang sesuai dalam rentang sel C8: C14 secara otomatis terisi dalam sel yang dipilih. Untuk memecahkan masalah, metode dalam tutorial ini akan membantu Anda.

Tutorial lainnya untuk daftar drop-down ...


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Super Formula Bar (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
kte tab 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.