Excel VBA Vlookup - ľahké makrá Excelu

Obsah

Použite vlastnosť WorksheetFunction v Excel VBA pre prístup k VLOOKUP funkciu. Všetko, čo potrebujete, je jeden riadok kódu.

Situácia:

1. Na pracovný hárok umiestnite príkazové tlačidlo a pridajte nasledujúci riadok kódu:

Rozsah ("H3"). Hodnota = WorksheetFunction.VLookup (rozsah ("H2"), rozsah ("B3: E9"), 4, nepravda)

Keď kliknete na príkazové tlačidlo v hárku, Excel VBA použije funkciu VLOOKUP na vyhľadanie platu ID 53 a výsledok vloží do bunky H3.

Poznámka: navštívte našu stránku o funkcii VLOOKUP, kde sa dozviete viac o tejto funkcii programu Excel.

Ak funkcia VLOOKUP nemôže nájsť zhodu, Excel VBA vráti hlásenie „Nedá sa získať VLookup vlastnosť chyby triedy WorksheetFunction “.

2. Zadajte napríklad hodnotu 28 do bunky H2.

Výsledok po kliknutí na príkazové tlačidlo na hárku:

3. Ak chcete túto chybu nahradiť priateľskou správou, aktualizujte kód nasledovne.

Pri chybe GoTo InvalidValue:
Rozsah ("H3"). Hodnota = WorksheetFunction.VLookup (rozsah ("H2"), rozsah ("B3: E9"), 4, nepravda)
Ukončiť sub
InvalidValue: Range ("H3"). Value = "Not Found"

Výsledok po kliknutí na príkazové tlačidlo na hárku:

Poznámka: Navštívte našu stránku o spracovaní chýb, aby ste sa dozvedeli viac o tejto téme.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave