<code> Testa flytta upp For-satsens början ovanför raden där istring tilldelas sitt värde, typ:Kollar bara första värdet
If NA = False Then
varArv = False
iid = CStr(RecSet("ID"))
istring = CStr(splitstring(i))
For i = LBound(splitstring) to UBound(splitstring)
If istring = iid Then
varArv = True
End If
Next
End If
</code>
Om splitstring innehåller 2, 1 så kollar den bara 2 dvs om RecSet("ID") är 1 så blir inte varArv = True men om RecSet("ID") är 2 är blir den det.
Byter jag plats på 2, 1 (1, 2) så blir det samma sak fast tvärtom.
Det verkar som den bara kollar första värdet?
Vad är det för fel?Sv: Kollar bara första värdet
For i = LBound(splitstring) to UBound(splitstring)
istring = CStr(splitstring(i))
If istring = iid Then
varArv = True
End If
Next