Nola erabili VLOOKUP VBAn (4 modu)

  • Partekatu Hau
Hugh West

Balio edo elementu zehatz batzuk bilatzeko edo ikusteari dagokionez, MS Excel-ek hainbat funtzio eskaintzen ditu. VLOOKUP horietako bat da. Edozein datu multzotan nahi ditugun datuak bilatzen laguntzen digu. Bat-etortze zehatza ala gutxi gorabeherakoa bilatu behar dugun aipatzeko aukera ematen digu. Excel formulan funtzio hau erabiltzearekin batera, VBA kodean ere erabil dezakegu. Artikulu honetan, VBA-n VLOOKUP funtzioa nola erabil dezakegun ikusiko dugu.

Deskargatu Praktika Lan-koadernoa

VLOOKUP VBA.xlsm-en

VBA-n VLOOKUP erabiltzeko 4 modu

1. Bilatu datuak eskuz VLOOKUP erabiliz VBA-n

Eman dezagun langileen informazio-datu multzo bat bere IDarekin, izenarekin, sailarekin, batzeko datarekin eta soldatarekin. Orain gure zeregina langileen informazioa eskuz ezagutzea da beren NAN erabiliz. Atal honetarako, langilearen soldata bere NANaren bidez ezagutuko dugu.

1. urratsa: Hautatu Visual Basic azpian. Garatzailea fitxa (Lasterbidea Alt + F11 )

2. urratsa: Ondoren, leiho bat agertuko da. Hautatu Modulua aukera Txertatu botoia

3. urratsa: Orain idatzi hurrengo kodea VBAn kontsola eta sakatu Exekutatu botoia (Lasterbidea F5 )

Kodea:

6370

4. urratsa: Orain mezu bat agertuko da eta informazioa erakutsiko da

Irakurri gehiago: BILAKETA Bilatu testua Excel-en (4 ErrazaBideak)

2. Bilatu datuak sarrerarekin VLOOKUP erabiliz VBAn

Orain ikus dezagun nola bilatu edo atera ditzakegun datuak sarrerarekin taula edo barrutietatik. Irudian bezala, sartutako IDaren izena langileen informazio-taulan aurkituko dugu.

1. urratsa: Lehenik eta behin, ireki VBA kontsola erabiliz. 1. urrats bera jarraituz 2. urratsera

2. urratsa: Orain sartu hurrengo kodea VBA leihoan

Kodea:

1967

3. urratsa: Orain sartu edozein ID gelaxkan D13 eta exekutatu kodea

4. urratsa: IDaren aurka gordetako Izena erakutsiko da

Irakurri gehiago: 10 praktika onen VLOOKUP Excel-en

Antzeko irakurketak

  • VLOOKUP ez dabil (8 arrazoi eta amp; Soluzioak)
  • INDEX MATCH vs VLOOKUP Funtzioa (9 adibide)
  • Erabili VLOOKUP irizpide anitzekin Excel-en (6 metodo + alternatibak)
  • Excel VLOOKUP zutabean azken balioa aurkitzeko (alternatibekin)
  • Excel VLOOKUP balio anitz bertikalki itzultzeko

3. Bilatu informazioa sarrera-koadroarekin VBA-n VLOOKUP erabiliz

Ikus dezagun nola bilatu ditzakegun datuak VBA-ren sarrera-koadroa erabiliz. Bilatzeko, VLOOKUP funtzioa erabili behar dugu VBA kodean. Berriz ere, datu-multzoa berdina izango da, baina bilaketaren ikuspegia ezberdina izango da. Hemen gure zeregina langilearen soldata jakitea daIDa eta Saila sartuz.

1. urratsa: Lehenik eta behin, ireki VBA leihoa 1. urratsera 2. urratsera jarraituz

2. urratsa: Orain sartu hurrengo kodea VBA kontsolan eta Exekutatu it

Kodea:

3985

3. urratsa: Honek kate konbinatua inprimatuko du IDarekin eta Sailarekin lehen zutabean

Urratsa 4: Orain berriro joan VBA kontsolara eta sartu kode osoa eta exekutatu berriro

Kodea:

5296

Kodearen azalpena

  • Lehenik eta behin, Gelulak (i, “A”). Balioa = Gelaxkak (i, “B”). Balioa & ; “_” & Gelaxkak(i, “D”). Balioa kode hau erabiliz, ID eta Sailaren kateatutako balioak A zutabean gordetzen ditugu.
  • lookup_val = ID & “_” & saila hau zehazten ari da bilaketa-balioa ID eta saila izango dela.
  • soldata = Application.WorksheetFunction.VLookup(lookup_val, Range(“A: F”), 6, False) hemen pareko langilearen soldata soldata
  • Aldagaia izeneko aldagai batean gordetzen ari gara Err. Zenbakia = 1004 Orduan baldintza egiaztatzea da. Errore-zenbakia 1004 den edo ez egiaztatzen ari gara. Excel VBA 1004 kodean esan nahi du bilatutako balioa ez dela aurkitu, ezabatu edo kendu.

5. urratsa: Orain irudi hau bezalako pop-up bat egongo da. Sartu ID eta Departamendua sekuentzialki

6. urratsa: Ok botoia sakatu ondorenazken irteera erakutsiko da

7. urratsa: ID edo Departamendu okerra sartzen baduzu, beheko mezua erakutsiko du

Irakurri gehiago: Nola VLOOKUP Baldintza anitzekin Excel-en (2 metodo)

4. Bilatu informazioa botoiarekin VBA-n VLOOKUP erabiliz

Orain ikusiko dugu nola aurkitu dezakegun informazioa botoi baten laguntzaz kodea eskuz exekutatu beharrean. Berriz ere, datu-multzoa goiko berdina izango da.

1. urratsa: Lehenik eta behin, hautatu Txertatu aukera Garatzailea fitxa

azpian.

2. urratsa: Ondoren, hautatu Botoia aukera Txertatu

3. urratsa: Jarri botoia zure eskakizunaren arabera eta eman botoiaren izena

4. urratsa: Orain egin klik eskuineko botoiarekin botoian eta hautatu Esleitu makroa

5. urratsa: Sortu makro eta izen berri bat. it vlookup_function_4

6. urratsa: Idatzi beheko kodea VBA kontsolan eta Exekutatu kodea

Kodea:

4314

6. urratsa: Orain sartu edozein ID eta sakatu botoia

Irakurri gehiago: VBA VLOOKUP erabiltzea Excel-en beste lan-orri batetik balioak aurkitzeko

Gauzak Gogoratu

Ohiko erroreak Agertzen direnean
1004 errorea VBA vlookup kodeak ezin duenean aurkitu bilaketa_balioa,eman 1004 errorea.
VBLOOUP Funtzioa ez da aurkitu VBAn Vlookup funtzioa Excel VBAn dei daiteke WorksheetFunction erabiliz.
Erroreen kudeaketa Vlookup funtzioko errorea goto adierazpena erabiliz kontrola daiteke errore bat itzultzen badu.

Ondorioa

Hauek VLOOKUP funtzioa Excel-en VBA-n erabiltzeko modu batzuk dira. Metodo guztiak dagozkien adibideekin erakutsi ditut baina beste iterazio asko egon daitezke. Erabiltzen diren funtzioen oinarriak ere aztertu ditut. Hori lortzeko beste metodoren bat baduzu, mesedez, partekatu gurekin.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.