Redim Preserve klappt nicht
04.11.2008 12:23:00
chris
ich muss heute noch einmal um Hilfe bitten.
habe ein Makro in dem ich in ein Array werte schreibe.
Dieses Makro lasse ich beim Start dimensionieren.(um es nicht in jedem durchlauf erneut dimensionieren lassen muss.
Und am Ende wollte ich einen Redim Preserve machen aber es kommt immer ein Fehler ?
Darum bitte ich um Hilfe was mache ich Falsch ?
Hier ein teil meines Codes
With Datendatei.Worksheets(gew_sheet)
iRows = .Cells(Rows.Count, z).End(xlUp).Row
ReDim inNr(iRows, 1)
For X = 21 To iRows
If .Cells(X, z).Value > 0 Then
ii = ii + 1
inNr(ii, 0) = .Cells(X, z - 2).Value 'werte1
inNr(ii, 1) = .Cells(X, 1).Value 'werte2
End If
Next X
End With
' ReDim Preserve inNr(1, ii)
End If
'Userform ausblenden
'frm_Auswertung.Hide
'Ausgabe der Daten in Listbox auf Userform
frm_Auswertung.lb_fehlerhafte.Clear
Hier kommt der Fehler(Laufzeitfehler 9 Index auserhalb des gültigen Bereichs.
ReDim Preserve inNr(ii, 1)
vielen Dank für eure Hilfe noch einmal !