Okee,
Terug naar de schoolbanken. Als je een dubbele geneste lus gebruikt, dan moet je iedere lus met een aparte teller controleren! Ik probeerde dit met 1 var. te doen, ging niet.
Dit ging wel: (in module 4, zie boven)
Arrayteller = 1
While Arrayteller <= UBound(thisarray)
MsgBox ("arrayteller is: " & Arrayteller & " en Ubound is: " & UBound(thisarray))
FondsFound = False
Rijteller = 1
While FondsFound = False
If thisarray(Arrayteller, 1) = Cells(Rijteller + 3, 1) Then
'Cells(Arrayteller + 3, LColumn).Value = thisarray(Arrayteller, 2)
Cells(Rijteller + 3, LColumn).Value = thisarray(Arrayteller, 2)
FondsFound = True
Else
FondsFound = False
End If
Rijteller = Rijteller + 1
'MsgBox ("Teller in 2e lus: " & Rijteller)
Wend
'MsgBox ("Teller is: " & Arrayteller & " , fonds is: " & thisarray(Arrayteller, 1) & " koers is: " & thisarray(Arrayteller, 2))
Arrayteller = Arrayteller + 1
Wend
Nu nog testen-testen-testen.
==> Gaat goed tot nu toe, meestal vergeet ik belangrijke test-handelingen, dus we gaan door....
Groet, Gerrit.