ich raffs mal wieder nicht. Der untere Code ..... die For-Schleife läuft einmal durch und zählt von 0 bis 3 hoch, dann wird RecZeilen um 1 erhöht und beim
ReDim Preserve RecArray(RecZeilen, RecSpalten)
kommt dann der Fehler "Index außerhalb gültigem Bereich". Warum das?Wenn mir da wer helfen könnte, wäre das super. (Die Variable "ai" ist nur zum Testen)
Gruß Jörg
Dim ai As Integer
Dim RecZeilen As Integer
Dim RecSpalten As Integer
ai = 0
RecZeilen = 0
RecSpalten = 3
ReDim RecArray(RecZeilen, RecSpalten)
Do While Not Rec.EOF And Not Rec.BOF
ReDim Preserve RecArray(RecZeilen, RecSpalten)
For spalte = 0 To RecSpalten
RecArray(RecZeilen, spalte) = ai
' Debug.Print Rec.Fields(0)
Rec.MoveNext
If Rec.EOF Then
Exit Do
End If
ai = ai + 1
Next
RecZeilen = RecZeilen + 1
Loop