Käytä WorksheetFunction -ominaisuutta Excel VBA päästäksesi VLOOKUP toiminto. Tarvitset vain yhden koodirivin.
Tilanne:
1. Aseta komentopainike laskentataulukkoosi ja lisää seuraava koodirivi:
Alue ("H3"). Arvo = WorksheetFunction.VLookup (Range ("H2"), Range ("B3: E9"), 4, False)
Kun napsautat laskentataulukon komentopainiketta, Excel VBA etsii ID 53: n palkan VLOOKUP -toiminnolla ja sijoittaa tuloksen soluun H3.
Huomautus: vieraile VLOOKUP -toimintoa koskevalla sivullamme saadaksesi lisätietoja tästä Excel -toiminnosta.
Jos VLOOKUP -toiminto ei löydä vastaavuutta, Excel VBA palauttaa "Ei voi saada VLookup -ominaisuus WorksheetFunction class "-virheestä.
2. Syötä esimerkiksi arvo 28 soluun H2.
Tulos, kun napsautat taulukon komentopainiketta:
3. Jos haluat korvata tämän virheen ystävällisellä viestillä, päivitä koodi seuraavasti.
Virhe GoTo InvalidValue:
Alue ("H3"). Arvo = WorksheetFunction.VLookup (Range ("H2"), Range ("B3: E9"), 4, False)
Lopeta Sub
InvalidValue: Range ("H3"). Value = "Not Found"
Tulos, kun napsautat taulukon komentopainiketta:
Huomautus: vieraile virheiden käsittelyä käsittelevällä sivulla saadaksesi lisätietoja tästä aiheesta.