Használja a WorksheetFunction tulajdonságot itt: Excel VBA elérni a VLOOKUP funkció. Mindössze egy kódsorra van szüksége.
Helyzet:
1. Helyezzen el egy parancsgombot a munkalapon, és adja hozzá a következő kód sort:
Tartomány ("H3"). Érték = WorksheetFunction.VLookup (tartomány ("H2"), tartomány ("B3: E9"), 4, hamis)
Amikor rákattint a parancslapra a munkalapon, az Excel VBA a VLOOKUP függvény segítségével megkeresi az 53 -as azonosító fizetését, és az eredményt a H3 cellába helyezi.
Megjegyzés: látogasson el a VLOOKUP függvényről szóló oldalunkra, hogy többet megtudjon erről az Excel funkcióról.
Ha a VLOOKUP függvény nem talál egyezést, az Excel VBA visszaadja a "Nem sikerült a VLookup tulajdonság of WorksheetFunction class "hiba.
2. Például írja be a 28 értéket a H2 cellába.
Eredmény, ha rákattint a parancsikonra a lapon:
3. Ha ezt a hibát barátságos üzenettel szeretné kicserélni, frissítse a kódot az alábbiak szerint.
GoTo InvalidValue hiba esetén:
Tartomány ("H3"). Érték = WorksheetFunction.VLookup (tartomány ("H2"), tartomány ("B3: E9"), 4, hamis)
Kilépés a Subból
Érvénytelen érték: Tartomány ("H3"). Érték = "Nem található"
Eredmény, ha rákattint a parancsikonra a lapon:
Megjegyzés: látogasson el a hibakezelésről szóló oldalunkra, hogy többet megtudjon erről a témáról.