Het excel bestand heeft 3 sheets, Plaatsingen, Gestarte_Trajecten, Regulier. Op Regulier is button gedefinieerd waarmee macro wordt gestart.
In de macro zijn ondere de volgende variabelen gedefinieerd
In de initialisatie sub wordt ClientDs geinitialiseerd met de waarde uit kolom A van Gestarte_Trajecten
Een onderdeel van de macro is dat er moet worden gekeken of de waarde van ClientDs ook voorkomt in kolom A van Plaatsingen. Dit wil ik doen met de functie VLookup. Ik heb al van alles geprobeerd en al de wereld aan meldingen gehad. De laatste stand is als volgt:
Bovenstaande code levert Error 1004 op. Error text is "Eigenschap VLookup van klasse WorksheetFunction kan niet worden opgehaald."
Ik heb echter ook al vele varianten geprobeerd en al evenzovele foutmeldingen gehad. Het vermoeden is dat er iets fout gaat met het 2e argument van de VLookup functie.
Wie kan mij op weg helpen.
Groet,
Jan
In de macro zijn ondere de volgende variabelen gedefinieerd
Code:
Dim ZoekResultaat As Variant
Dim ClientDs As Range
In de initialisatie sub wordt ClientDs geinitialiseerd met de waarde uit kolom A van Gestarte_Trajecten
Code:
Set ClientDs = Range(Cells(CurRow, 1), Cells(CurRow, 1)) 'Kolom ClientDs
Een onderdeel van de macro is dat er moet worden gekeken of de waarde van ClientDs ook voorkomt in kolom A van Plaatsingen. Dit wil ik doen met de functie VLookup. Ik heb al van alles geprobeerd en al de wereld aan meldingen gehad. De laatste stand is als volgt:
Code:
'Lopende trajecten zonder plaatsing
If TrajectResultaat = "" Then
ZoekResultaat = ""
Err.Clear
ZoekResultaat = Application.WorksheetFunction.VLookup(ClientDs, Range("Plaatsingen!A2:Q131"), 1, False)
If Err.Number = 2042 Then
Wrk_LopendTrajectZonderPlaatsing = 1
End If
End If
Bovenstaande code levert Error 1004 op. Error text is "Eigenschap VLookup van klasse WorksheetFunction kan niet worden opgehaald."
Ik heb echter ook al vele varianten geprobeerd en al evenzovele foutmeldingen gehad. Het vermoeden is dat er iets fout gaat met het 2e argument van de VLookup functie.
Wie kan mij op weg helpen.
Groet,
Jan