Excel VBA Vlookup - enostavni makri programa Excel

Kazalo

Uporabite lastnost WorksheetFunction v Excel VBA za dostop do VLOOKUP funkcijo. Vse, kar potrebujete, je ena vrstica kode.

Situacija:

1. Na svoj delovni list postavite ukazni gumb in dodajte naslednjo kodno vrstico:

Obseg ("H3"). Vrednost = Funkcija delovnega lista.VLookup (Razpon ("H2"), Obseg ("B3: E9"), 4, napačno)

Ko kliknete ukazni gumb na delovnem listu, Excel VBA uporabi funkcijo VLOOKUP za iskanje plače ID 53 in rezultat vnese v celico H3.

Opomba: obiščite našo stran o funkciji VLOOKUP, če želite izvedeti več o tej funkciji Excel.

Če funkcija VLOOKUP ne najde ujemanja, Excel VBA vrne polje »Ni mogoče dobiti datoteke Lastnost VLookup napake razreda WorksheetFunction ".

2. V celico H2 na primer vnesite vrednost 28.

Rezultat, ko kliknete ukazni gumb na listu:

3. Če želite to napako zamenjati s prijaznim sporočilom, posodobite kodo na naslednji način.

Pri napaki Pojdi na InvalidValue:
Obseg ("H3"). Vrednost = Funkcija delovnega lista.VLookup (Razpon ("H2"), Obseg ("B3: E9"), 4, napačno)
Zapri pod
InvalidValue: Range ("H3"). Value = "Not Found"

Rezultat, ko kliknete ukazni gumb na listu:

Opomba: Če želite izvedeti več o tej temi, obiščite našo stran o ravnanju z napakami.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave