ich weiß leider nicht genau was du vorhast. Hier nehme ich einen Variant und befülle ihn mit den Werten, falls mehrere drin wären
Dim vValue As Variant
Do While Not Eof(filenumber%)
Redim Preserve array(x)
Line Input #filenumber%, text$
array(x) = Cstr(text$)
If Instr( array(x) , ";" ) > 0 Then
vValue = Evaluate( |@Explode( "|+array(x)+|" ; ";" )| )
' # vValue => Array mit den Elementen - je nachdem, was du damit nun vorhast...
End If
x = x + 1
Loop
Die Datei in ein Array einlesen ist allerdings nicht ganz unproblematisch, da ein Array maximal 64000 Elemente haben kann...
Solltest du die mehrfachwerte einer Zeile bereits in dem Array unterbringen wollen, dann müsste dein Array als 2-dimensionales Array aufgebaut werden...
ata