Старый ворчун |
вот, без перебора (возможны опечатки, но идея должна быть понятна)
Function FileLineCount(Filespec as string) as long
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile(Filespec, 8, 0)
FileLineCount = f.line
f.Close
End Sub |
насчет опечаток:
все-таки надо вычитать файл, чтобы понять, сколько строк
Sub FileLineCount(Filespec as string) as long
Dim fs, f, sAllText
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile(Filespec, 8, 0)
sAllText = f.ReadAll
FileLineCount = f.line
f.Close
End Sub