array laden
01.09.2005 17:08:55
Stan
Nachdem ich mein array in die .txt Datei gespeichert habe, möchte ich es wieder laden. nur scheint es nicht zu laufen wie ich will.
hier das Programm:
' Array aus Datei einlesen
Private Sub ReadArray()
Dim F As Integer
Dim nCount As Long
Dim sFile As String
sFile = ThisWorkbook.Path & "\arrayABregion.dat"
' Datei im BinaryMode öffnen
If Len(Dir$(sFile)) > 0 Then
F = FreeFile
Open sFile For Binary As #F
' Anzahl Elemente lesen
Get #F, , nCount
' Array dimensionieren und einlesen
ReDim NameEinkaufsregion(nCount)
Get #F, , NameEinkaufsregion
Close #F
End If
MsgBox (NameEinkaufsregion)
End Sub
Der Fehler wird bei Redim gemeldet. er sagt, dass das "Datenfeld bereits dimensioniert" ist, und nur mit Dim sagt er: "konstanter Ausdruck erforderlich". Das array ist in Modul mit public dimensioniert worden.
Gruß
Stan