• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Vlookup in Macro

Status
Niet open voor verdere reacties.

Jacob01

Gebruiker
Lid geworden
7 feb 2009
Berichten
65
In kolommen a en b staan gegevens. Kolom c is leeg.

Nu wil ik graag iets invullen in g3 wat gebruikt wordt om te zoeken in kolom a.

Als het item dan gevonden is moet hij vanaf de cel "offseten" en dan iets invullen

Heb hier gezocht maar er staan alleen complexere voorbeelden waar ik niks mee kan.

Heb tot nu toe deze code maar die geeft een foutmelding....

Range(Application.WorksheetFunction.VLookup("g3", "a2:b100", 2, (False))).Select
Selection.Offset(0, 3) = b
 
Sowieso staat er en fout in je formule:

Code:
Range(Application.WorksheetFunction.VLookup([COLOR="red"][[/COLOR]g3[COLOR="red"]], [[/COLOR]a2:b100[COLOR="Red"]][/COLOR], 2, False)).Select
Selection.Offset(0, 3) = b

Cobbe
 
En de Select er vantussen:

Code:
Range(Application.WorksheetFunction.VLookup([COLOR="red"][[/COLOR]g3[COLOR="red"]], [[/COLOR]a2:b100[COLOR="Red"]][/COLOR], 2, False)).Offset(0, 3) = b
 
En de Select er vantussen:

Code:
Range(Application.WorksheetFunction.VLookup([COLOR="red"][[/COLOR]g3[COLOR="red"]], [[/COLOR]a2:b100[COLOR="Red"]][/COLOR], 2, False)).Offset(0, 3) = b


Hij geeft nog steeds een foutmelding.
Heb even het bestand bijgevoegd.
 

Bijlagen

  • Zoeken.xls
    28 KB · Weergaven: 36
VLookup geeft geen adres als resultaat, maar de inhoud van een cel.

Daarom:

Code:
[A2:A100].Find([g3]).Offset(, 4) = b

Wigi
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan