Sub TestData3()
sPath = "C:\TestData\" ' Directory containing files
sSplit = "|" ' Delimiter character
sFileName = Dir(sPath)
Do Until Len(sFileName) = 0
If (sFileName <> ".") And (sFileName <> "..") Then
iRow = GetNextRow("Sheet1")
lFNum = FreeFile
Open (sPath & sFileName) For Input As lFNum
Do While Not EOF(lFNum)
Line Input #lFNum, sInput
vaFields = Split(sInput, sSplit)
For i = 0 To UBound(vaFields)
Sheet1.Cells(iRow, i + 1).Value = vaFields(i)
Next i
iRow = iRow + 1
Loop
Close lFNum
End If
sFileName = Dir()
Loop
End Sub
should do?
|