Excel VBA Vlookup - Snadná makra Excelu

Obsah

Použijte vlastnost WorksheetFunction v Excel VBA pro přístup k VLOOKUP funkce. Vše, co potřebujete, je jeden řádek kódu.

Situace:

1. Umístěte příkazové tlačítko na list a přidejte následující řádek kódu:

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

Když kliknete na příkazové tlačítko na listu, Excel VBA použije funkci VLOOKUP k vyhledání platu ID 53 a výsledek umístí do buňky H3.

Poznámka: navštivte naši stránku o funkci VLOOKUP, kde se dozvíte více o této funkci Excelu.

Pokud funkce VLOOKUP nemůže najít shodu, Excel VBA vrátí „Nelze získat VLookup vlastnost chyby třídy WorksheetFunction “.

2. Zadejte například hodnotu 28 do buňky H2.

Výsledek po kliknutí na příkazové tlačítko na listu:

3. Chcete -li tuto chybu nahradit popisnou zprávou, aktualizujte kód následujícím způsobem.

Při chybě GoTo InvalidValue:
Rozsah ("H3"). Hodnota = WorksheetFunction.VLookup (Range ("H2"), Range ("B3: E9"), 4, False)
Ukončit dílčí
InvalidValue: Range ("H3"). Value = "Not Found"

Výsledek po kliknutí na příkazové tlačítko na listu:

Poznámka: navštivte naši stránku o zpracování chyb, kde se dozvíte více o tomto tématu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave