brug af Find i VBA
Jeg forsøger nedenstående funktion til at finde næste værdi i en range, der er forskellig fra en referenceværdi:Function NextUnique(last As Range, ref As Range)
'ref must be a sorted range
Dim c As Range
Set c = ref.Find(What:=last.Value)
If Not c Is Nothing Then
Do
Set c = ref.FindNext(c)
Loop While Not c Is Nothing
End If
NextUnique = c.Offset(1)
End Function
kaldes som =FindUnique(B2;A2:A1000)
c er altid Nothing, selvom værdien i B2 findes i A2:A1000
Har jeg tænkt helt forkert? Nogen ideer?
