Excel VBA Vlookup - nemme Excel -makroer

Indholdsfortegnelse

Brug egenskaben WorksheetFunction i Excel VBA for at få adgang til VLOOKUP fungere. Alt du behøver er en enkelt kodelinje.

Situation:

1. Placer en kommandoknap på dit regneark, og tilføj følgende kodelinje:

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

Når du klikker på kommandoknappen på regnearket, bruger Excel VBA VLOOKUP -funktionen til at slå lønnen for ID 53 op og placerer resultatet i celle H3.

Bemærk: besøg vores side om VLOOKUP -funktionen for at lære mere om denne Excel -funktion.

Hvis VLOOKUP -funktionen ikke kan finde et match, returnerer Excel VBA "Kan ikke hente VLookup -ejendom af WorksheetFunction -klassen "fejl.

2. Indtast f.eks. Værdien 28 i celle H2.

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

3. Opdater koden som følger for at erstatte denne fejl med en venlig besked.

Ved fejl GoTo InvalidValue:
Område ("H3"). Værdi = WorksheetFunction.VLookup (område ("H2"), område ("B3: E9"), 4, falsk)
Afslut Sub
InvalidValue: Range ("H3"). Value = "Not Found"

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

Bemærk: Besøg vores side om fejlhåndtering for at lære mere om dette emne.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave