UnderImport1 ()
Dunkel rngStart som spänner
Fastställd oFS = CreateObject (”Scripting.FileSystemObject”)
FOpen = Application.GetOpenFilename (”text sparar (*.txt), *.txt”),
Fastställdt oFile = oFS.OpenTextFile (FOpen, 1)
'Fastställdt outfile = oFS.CreateTextFile (”c:\SaveDataFile.txt”)
Fastställd rngStart = ActiveCell
'räddning de kluvna datan på currectaktivcellen.
Dunkel myArr ()
ReDim myArr (0)
Dunkel tempArr ()
Gör stunder inte oFile.AtEndOfStream
sData = oFile.Readline
Om InStr (sData, vbTab) därefter
strarr = splittring (sData, vbTab)
Om UBound (strarr) <> UBound (myArr) därefter
ReDim syltmyArr (UBound (strarr))
myArr (UBound (strarr)) = strarr (UBound (strarr))
Avsluta om
Annars
Om UBound (myArr) > 0 därefter SaveData myArr
ReDim myArr (0)
myArr (0) = sData
Avsluta om
Kretsa
SaveData myArr
oFile.Close
rngStart.Select- 'flyttningbaksida till början
Avsluta suben
Sub SaveData (arr som Variant)
För I = 0 till UBound (arr)
ActiveCell.Offset (0, I). Värdera = arr (I)
Därefter
ActiveCell.Offset (1, 0). Valt
Avsluta suben
|