Excel VBA Vlookup - Enkle Excel -makroer

Innholdsfortegnelse

Bruk egenskapen WorksheetFunction i Excel VBA for å få tilgang til VLOOKUP funksjon. Alt du trenger er en enkelt kodelinje.

Situasjon:

1. Plasser en kommandoknapp på regnearket og legg til følgende kodelinje:

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

Når du klikker på kommandoknappen på regnearket, bruker Excel VBA VLOOKUP -funksjonen til å slå opp lønnen til ID 53 og plasserer resultatet i celle H3.

Merk: besøk vår side om VLOOKUP -funksjonen for å lære mer om denne Excel -funksjonen.

Hvis VLOOKUP -funksjonen ikke finner en treff, returnerer Excel VBA "Kan ikke hente VLookup -eiendom av WorksheetFunction -klassen "feil.

2. Angi for eksempel verdien 28 i celle H2.

Resultat når du klikker på kommandoknappen på arket:

3. For å erstatte denne feilen med en vennlig melding, oppdater koden som følger.

Ved feil GoTo InvalidValue:
Range ("H3"). Verdi = WorksheetFunction.VLookup (Range ("H2"), Range ("B3: E9"), 4, False)
Avslutt Sub
InvalidValue: Range ("H3"). Value = "Not Found"

Resultat når du klikker på kommandoknappen på arket:

Merk: besøk vår side om feilhåndtering for å lære mer om dette emnet.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave