Import1 secondaires ()
Faible rngStart comme gamme
Placer l'oFS = le CreateObject (« Scripting.FileSystemObject »)
FOpen = Application.GetOpenFilename (« dossiers des textes (*.txt), *.txt »)
oFile réglé = oFS.OpenTextFile (FOpen, 1)
'Placer outfile = oFS.CreateTextFile (« c:\SaveDataFile.txt ")
Placer le rngStart = l'ActiveCell
'sauf les données de fente à la cellule active de currect.
Faible myArr ()
myArr de ReDim (0)
Faible tempArr ()
Faire tandis que pas oFile.AtEndOfStream
sData = oFile.Readline
S'InStr (sData, vbTab) puis
le strarr = s'est dédoublé (sData, vbTab)
Si UBound (strarr) <> UBound (myArr) puis
myArr de conserve de ReDim (UBound (strarr))
myArr (UBound (strarr)) = strarr (UBound (strarr))
Finir si
Autrement
Si UBound (myArr) > 0 puis myArr de SaveData
myArr de ReDim (0)
myArr (0) = sData
Finir si
Boucle
myArr de SaveData
oFile.Close
mouvement de rngStart.Select 'de nouveau au commencement
Sous-marin d'extrémité
SaveData secondaire (arr comme variante)
Pour I = 0 à UBound (arr)
ActiveCell.Offset (0, i). Valeur = arr (i)
Après
ActiveCell.Offset (1, 0). Choisi
Sous-marin d'extrémité
|