Daptar eusi
Dina hal milarian atanapi ningali sababaraha nilai atanapi elemen khusus, MS Excel nyayogikeun sababaraha fungsi. VLOOKUP salah sahijina. Éta ngabantosan urang milarian data anu dipikahoyong tina set data naon waé. Hal ieu ngamungkinkeun urang pikeun nyebut naha néangan hiji patandingan pasti atawa hiji patandingan perkiraan. Kalayan ngagunakeun fungsi ieu dina rumus Excel, urang ogé tiasa nganggo ieu dina kode VBA. Dina artikel ieu, urang bakal ningali kumaha urang tiasa nganggo fungsi VLOOKUP ieu dina VBA.
Unduh Buku Latihan Praktek
VLOOKUP dina VBA.xlsm
4 Cara Ngagunakeun VLOOKUP dina VBA
1. Pilarian Data sacara Manual Nganggo VLOOKUP dina VBA
Hayu urang gaduh set data inpormasi karyawan sareng KTP, Ngaran, Jurusan, Tanggal Gabung, sareng Gaji. Ayeuna tugas urang pikeun milarian inpormasi karyawan nganggo KTP sacara manual. Pikeun bagian ieu, urang bakal manggihan gaji pagawe maké KTP maranéhanana.
Lengkah 1: Pilih Visual Basic handapeun Pamekar tab (Shortcut Alt + F11 )
Lengkah 2: Teras bakal aya jandela. Pilih Modul pilihan dina Selapkeun tombol
Lengkah 3: Ayeuna tuliskeun kodeu ieu dina VBA konsol jeung pencét tombol Jalankeun (Kompas F5 )
Kode:
7326
Lengkah 4: Ayeuna bakal muncul pesen pop sareng nunjukkeun inpormasi
Baca deui: VLOOKUP ka Milarian téks dina Excel (4 GampangCara)
2. Pilarian Data nganggo Input Ngagunakeun VLOOKUP dina VBA
Ayeuna hayu urang tingali kumaha urang tiasa milarian atanapi nimba data tina tabel atanapi rentang kalayan input. Sapertos gambar, urang bakal mendakan nami id anu dilebetkeun tina tabel inpormasi karyawan.
Lengkah 1: Buka heula konsol VBA ku cara nuturkeun Lengkah 1 sarua jeung Lengkah 2
Lengkah 2: Ayeuna lebetkeun kodeu di handap ieu dina jandela VBA
Kode:
5599
Lengkah 3: Ayeuna Lebetkeun ID mana wae dina sél D13 jeung jalankeun kodeu
Lengkah 4: Ngaran nu disimpen dina ID bakal dipintonkeun
Maca deui: 10 Praktek Pangalusna sareng VLOOKUP dina Excel
Bacaan Sarupa
- VLOOKUP Teu Gawé (8 Alesan & Solusi)
- Fungsi INDEX MATCH vs VLOOKUP (9 Conto)
- Paké VLOOKUP sareng Sababaraha Kriteria dina Excel (6 Métode + Alternatif)
- Excel VLOOKUP Pikeun Manggihan Niley Panungtungan dina Kolom (kalawan Alternatif)
- Excel VLOOKUP Pikeun Ngabalikeun Sababaraha Nilai Vertikal
3. Milarian Inpormasi nganggo Kotak Input Ngagunakeun VLOOKUP dina VBA
Hayu urang tingali kumaha urang tiasa milarian data nganggo kotak input VBA. Pikeun milarian, urang kedah nganggo fungsi VLOOKUP dina kode VBA. Sakali deui, dataset bakal sami, tapi pendekatan milarian bakal béda. Di dieu tugas urang pikeun manggihan gaji pagaweku cara nuliskeun ID jeung Jurusan.
Lengkah 1: Buka heula jandela VBA ku cara nuturkeun Lengkah 1 nepi ka Lengkah 2 anu sarua
Lengkah 2: Ayeuna lebetkeun kodeu ieu dina konsol VBA sareng Jalankeun
Kode:
4757
Lengkah 3: Ieu bakal nyitak string gabungan jeung ID jeung Departemen dina kolom kahiji
Lengkah 4: Ayeuna balik deui ka konsol VBA jeung asupkeun kodeu lengkep jeung jalankeun deui
Kode:
5206
Penjelasan Kode
- Kahiji, Sél(i, “A”).Nilai = Sél(i, “B”).Nilai & ; "_" & amp; Sél (i, "D").Nilai ngagunakeun kode ieu urang nyimpen nilai ID na Department concatenated kana kolom A.
- lookup_val = ID & amp; "_" & amp; departemen ieu nangtukeun yén nilai lookup bakal ID jeung departemén.
- gaji = Application.WorksheetFunction.VLookup(lookup_val, Range("A: F"), 6, Palsu) di dieu urang nyimpen gaji pagawe cocog kana variabel ngaranna gaji
- Lamun Err. Jumlah = 1004 Lajeng ieu kaayaan mariksa. Kami mariksa naha nomer kasalahan 1004 atanapi henteu. Dina Excel kode VBA 1004 hartina nilai nu ditéang teu kapanggih, dihapus, atawa dihapus.
Lengkah 5: Ayeuna bakal aya pop-up kawas gambar ieu. Lebetkeun ID sareng Departemen sequentially
Lengkah 6: Saatos mencet tombol Ok kaluaran ahir bakal ditingalikeun
Lengkah 7: Lamun anjeun salah ngasupkeun ID atawa Departemen, bakal nembongkeun pesen di handap ieu
Baca Selengkapnya: Kumaha VLOOKUP sareng Sababaraha Kaayaan dina Excel (2 Métode)
4. Milarian Inpormasi nganggo Tombol Nganggo VLOOKUP dina VBA
Ayeuna urang bakal ningali kumaha urang tiasa mendakan inpormasi kalayan bantosan tombol tinimbang ngajalankeun kode sacara manual. Sakali deui, set data bakal sami sareng di luhur.
Lengkah 1: Pilih heula pilihan Selapkeun di handapeun tab Pamekar
Lengkah 2: Teras pilih Tombol pilihan tina Selapkeun
Lengkah 3: Teundeun tombol sasuai jeung sarat anjeun sarta méré ngaran tombol
Lengkah 4: Ayeuna klik katuhu dina tombol tur pilih Assign Macro
Lengkah 5: Ayeuna jieun makro jeung ngaran anyar éta vlookup_function_4
Lengkah 6: Tulis kodeu handap dina konsol VBA jeung Jalankeun kode
Kode:
4758
Lengkah 6: Ayeuna lebetkeun ID naon waé teras pencét tombol
Baca Selengkapnya: Pamakéan VBA VLOOKUP pikeun Milarian Niléy tina Lembar Kerja Lain dina Excel
Hal-hal pikeun Inget
Kasalahan Umum | Nalika nembongkeun |
---|---|
Kasalahan 1004 | Lamun kodeu vlookup VBA teu bisa manggihan lookup_value, éta bakalmasihan kasalahan 1004. |
Fungsi VLOOKUP Teu Kapendak dina VBA | Fungsi Vlookup tiasa disebat dina Excel VBA nganggo WorksheetFunction. |
Pananganan Kasalahan | Kasalahan dina pungsi vlookup tiasa dikontrol nganggo pernyataan goto upami ngabalikeun kasalahan. |
Kacindekan
Ieu sababaraha cara pikeun ngagunakeun fungsi VLOOKUP dina VBA di Excel. Kuring parantos nunjukkeun sadaya metode sareng conto masing-masing tapi tiasa aya seueur iterasi anu sanés. Kuring ogé geus ngabahas dasar tina fungsi dipaké. Upami anjeun gaduh cara sanés pikeun ngahontal ieu, mangga mangga bagikeun ka kami.