Also ich habs jetzt hinbekommen, so dass es einwandfrei funktioniert.
Ihr könnt ja mal drüberschauen, ob es eventuelle Verbessungsvorschläge gibt.
Sub inilesen
Dim aFile As String
Dim iNumber As Integer
Dim sZeile As String
Dim Zeile as integer
Dim sSpalte as string
Dim Spalte as integer
Dim astrings()
aFile = "c:\Dateiname.ini"
iNumber = Freefile
Open aFile For Input As iNumber
While not eof(iNumber)
Line Input #iNumber, sZeile
For k=0 to 1
If Instr(sZeile, " ") then
astrings=SPLIT(sZeile, " ")
For i=LBound (astrings) to UBound (astrings)
sSpalte = astrings(i)
Spalte=i
Dia.getCellbyPosition(Spalte,Zeile).string=sSpalte
Next i
Else
Dia.getCellbyPosition(0,Zeile).string=sZeile
End If
Zeile=Zeile+k
Next k
wend
close #iNumber
End Sub
Also ich habs jetzt hinbekommen, so dass es einwandfrei funktioniert. :D :D :D :D :D :D :D :D :D
Ihr könnt ja mal drüberschauen, ob es eventuelle Verbessungsvorschläge gibt.
Sub inilesen
Dim aFile As String
Dim iNumber As Integer
Dim sZeile As String
Dim Zeile as integer
Dim sSpalte as string
Dim Spalte as integer
Dim astrings()
aFile = "c:\Dateiname.ini"
iNumber = Freefile
Open aFile For Input As iNumber
While not eof(iNumber)
Line Input #iNumber, sZeile
For k=0 to 1
If Instr(sZeile, " ") then
astrings=SPLIT(sZeile, " ")
For i=LBound (astrings) to UBound (astrings)
sSpalte = astrings(i)
Spalte=i
Dia.getCellbyPosition(Spalte,Zeile).string=sSpalte
Next i
Else
Dia.getCellbyPosition(0,Zeile).string=sZeile
End If
Zeile=Zeile+k
Next k
wend
close #iNumber
End Sub