Excel VBA Vlookup - Eenvoudige Excel-macro's

Inhoudsopgave

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.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave