Gebruik de eigenschap WorksheetFunction in Excel VBA om toegang te krijgen tot de VERT.ZOEKEN functie. Het enige dat u nodig hebt, is een enkele coderegel.
Situatie:
1. Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegel toe:
Bereik ("H3"). Waarde = Werkbladfunctie. VLookup (Bereik ("H2"), Bereik ("B3: E9"), 4, False)
Wanneer u op de opdrachtknop op het werkblad klikt, gebruikt Excel VBA de functie VERT.ZOEKEN om het salaris van ID 53 op te zoeken en plaatst het resultaat in cel H3.
Opmerking: bezoek onze pagina over de functie VERT.ZOEKEN voor meer informatie over deze Excel-functie.
Als de functie VERT.ZOEKEN geen overeenkomst kan vinden, retourneert Excel VBA de melding "Kan de . niet ophalen" VLookup-eigenschap van de WorksheetFunction-klasse" fout.
2. Voer bijvoorbeeld de waarde 28 in cel H2 in.
Resultaat wanneer u op de opdrachtknop op het werkblad klikt:
3. Om deze fout te vervangen door een vriendelijk bericht, werkt u de code als volgt bij.
Bij fout Ga naar ongeldige waarde:
Bereik ("H3"). Waarde = Werkbladfunctie. VLookup (Bereik ("H2"), Bereik ("B3: E9"), 4, False)
Sluit sub
InvalidValue: Range ("H3"). Waarde = "Niet gevonden"
Resultaat wanneer u op de opdrachtknop op het werkblad klikt:
Let op: bezoek onze pagina over foutafhandeling voor meer informatie over dit onderwerp.