Import1 secundarios ()
rngStart dévil como gama
Fijar el oFS = CreateObject (“Scripting.FileSystemObject”)
FOpen = Application.GetOpenFilename (“archivos de texto (*.txt), *.txt”)
oFile determinado = oFS.OpenTextFile (FOpen, 1)
'Fijar outfile = oFS.CreateTextFile (“c:\SaveDataFile.txt ")
Fijar el rngStart = ActiveCell
'excepto los datos de la fractura en la célula activa del currect.
myArr dévil ()
myArr de ReDim (0)
tempArr dévil ()
Hacer mientras que no oFile.AtEndOfStream
sData = oFile.Readline
Si InStr (sData, vbTab) entonces
el strarr = partió (sData, el vbTab)
Si UBound (strarr) <> UBound (myArr) entonces
myArr del coto de ReDim (UBound (strarr))
myArr (UBound (strarr)) = strarr (UBound (strarr))
Terminar si
Si UBound (myArr) > 0 entonces myArr de SaveData
myArr de ReDim (0)
myArr (0) = sData
Terminar si
Lazo
myArr de SaveData
oFile.Close
movimiento de rngStart.Select 'de nuevo al principio
Submarino del extremo
SaveData secundario (arr como variante)
Para i = 0 a UBound (arr)
ActiveCell.Offset (0, i). Valor = arr (i)
Después
ActiveCell.Offset (1, 0). Selecto
Submarino del extremo
|