Kumaha Ngagunakeun VLOOKUP dina VBA (4 Cara)

  • Bagikeun Ieu
Hugh West

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.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.