I had this code ages ago and saved it someplace safe. So safe, I lost it, and now I cannot recall how I did it. I went accross the internet to find similar code and did find this code, which is pretty much almost where I am trying to get to. Basically, the code attached will tell me how many records are in the file I tell it, through an alert box. What I would like to do is have the program look in a folder I designate and find each file, record the filename in Cell A2 and the record count in B2, then the next file name in the folder would go into A3 and record count in B3 and so on.
Any advice on how to proceed would be greatly appreciated. I just feel like I am just missing something basic as far as the record the file stuff in excel.
Any advice on how to proceed would be greatly appreciated. I just feel like I am just missing something basic as far as the record the file stuff in excel.
Code:
Sub ReadNoLines_text()
'Dimension Variables
Dim ResultStr As String
Dim FileName As String
Dim FileNum As Integer
Dim CountLines As Double
'Ask User for File's Name
FileName = InputBox("Please enter the Text File's name")
'Check for no entry
If FileName = "" Then End
'Get Next Available File Handle Number
FileNum = FreeFile()
'Open Text File For Input
Open FileName For Input As #FileNum
'Set The CountLines to 1
CountLines = 1
'Loop Until the End Of File Is Reached
Do While Seek(FileNum) <= LOF(FileNum)
Line Input #FileNum, ResultStr
'Increment the CountLines By 1
CountLines = CountLines + 1
'Start Again At Top Of 'Do While' Statement
Loop
'Close The Open Text File
Close
MsgBox "Number of lines for " & FileName & " = " & CountLines - 1
End Sub
Comment