VorImport1 ()
Schwaches rngStart als Strecke
oFS = CreateObject („Scripting.FileSystemObject“) einstellen
FOpen = Application.GetOpenFilename („Textdateien (*.txt), *.txt“)
Gesetztes oFile = oFS.OpenTextFile (FOpen, 1)
'Outfile einstellen = oFS.CreateTextFile („c:\SaveDataFile.txt ")
rngStart = ActiveCell einstellen
'außer den Spaltedaten an der currect aktiven Zelle.
Schwaches myArr ()
ReDim myArr (0)
Schwaches tempArr ()
Tun während nicht oFile.AtEndOfStream
sData = oFile.Readline
Wenn InStr (sData, vbTab) dann
strarr = aufspaltete (sData, vbTab)
Wenn UBound (strarr) <> UBound (myArr) dann
ReDim Konserve myArr (UBound (strarr))
myArr (UBound (strarr)) = strarr (UBound (strarr))
Beenden wenn
Sonst
Wenn UBound (myArr) > 0 dann SaveData myArr
ReDim myArr (0)
myArr (0) = sData
Beenden wenn
Schleife
SaveData myArr
oFile.Close
rngStart.Select 'Bewegung zurück zu Anfang
Enden-Unterseeboot
VorSaveData (arr als Variante)
Für i = 0 zu UBound (arr)
ActiveCell.Offset (0, i). Wert = arr (i)
Zunächst
ActiveCell.Offset (1, 0). Auserwählt
Enden-Unterseeboot
|