multiple text files to multiple rows in excel

V

Vindhyawasini

Hi,
I have an excel sheet containing two columns "Text File Name" & "Text File
Content", there are more than 2000 rows. On my hard disk there is a folder in
which all the text files are stored. I have to import Line number 4 from text
files in the cell next to "Text File Name". The format of the excel sheet is
as below:
TEXT FILE NAME TEXT FILE CONTENT
File_1 (This content is needed from text
"File_1")
File_2 (This content is needed from text
"File_2")
File_3 (This content is needed from text
"File_3")
...........
I hope to find a proper solution here.
Thanks.
 
J

Joel

Sub GetLine4()

Const folder = "c:\Temp\Test"
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Dim fs, f

Set fs = CreateObject("Scripting.FileSystemObject")

RowCount = 1
Do While Range("A" & RowCount) <> ""
Filename = Range("A" & RowCount)
Set f = fs.OpenTextFile(Filename, _
ForReading)
For LineCount = 1 To 3
f.readline
Next LineCount
InputLine = f.readline
Range("B" & RowCount) = InputLine
f.Close
RowCount = RowCount + 1
Loop

End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top