Beste Mensen,
Ik heb een vraag, ik maak gebruik van een vba code om diversen waardes (text) te vinden in mijn excel 2003 bestand.
als ik de eerste zoek resultaten krijg plaatst de code deze netjes onder elkaar en werkt het perfect.
als ik echter met de resultaten verder zoek krijg ik een probleem alleen de eerste twee resultaten worden weer gegeven zie voorbeeld bestand
Heeft iemand misschien een idee waar de fout zit.
Al vast bedankt
HugonBekijk bijlage Book1.xls
Ik heb een vraag, ik maak gebruik van een vba code om diversen waardes (text) te vinden in mijn excel 2003 bestand.
als ik de eerste zoek resultaten krijg plaatst de code deze netjes onder elkaar en werkt het perfect.
als ik echter met de resultaten verder zoek krijg ik een probleem alleen de eerste twee resultaten worden weer gegeven zie voorbeeld bestand
Heeft iemand misschien een idee waar de fout zit.
Al vast bedankt
HugonBekijk bijlage Book1.xls
Code:
Function mylist(ra As Range, loc As String, i As Integer)
Application.Volatile
Dim arr() As Variant
cntr = 0
For Each ce In ra
If ce = loc Then
cntr = cntr + 1
ReDim Preserve arr(cntr)
arr(cntr) = ce.Offset(0, 1)
End If
Next ce
If i > cntr Then
mylist = ""
Else
mylist = arr(i)
End If
End Function