BjorntobeWild
Gebruiker
- Lid geworden
- 29 aug 2011
- Berichten
- 120
Goedendag,
Ik gebruik onderstaande functie om snel de locatie van bepaalde variabelen op te zoeken.
Voor tekst en getallen gaat dit goed. Echter bij het zoeken op datum vindt de functie niks. Ik heb al van alles geprobeerd, maar ik kom er niet achter waarom hij de datum niet kan vinden.
Wie kan mij op weg helpen naar een oplossing?
Ik gebruik onderstaande functie om snel de locatie van bepaalde variabelen op te zoeken.
Voor tekst en getallen gaat dit goed. Echter bij het zoeken op datum vindt de functie niks. Ik heb al van alles geprobeerd, maar ik kom er niet achter waarom hij de datum niet kan vinden.
Wie kan mij op weg helpen naar een oplossing?
Code:
Function EvalFind(What, Where As Range) As Range
Dim i&, q$
If VarType(What) = vbString Then q = """"
On Error Resume Next
i = Evaluate("MATCH(" & q & What & q & "," & Where.Address(External:=True) & ",0)")
If i > 0 Then Set EvalFind = Where(i)
End Function