Подскажите пожалуйста...
Дан текстовый файл, в нем н-ное количество строк,
Каждая строка имеет числовое значение...
Как найти сумму всех значений строк?[/syntax][/syntax][/u][/code]
Dim i As Integer
Dim fn As Integer
Dim strBuffer As String
Dim vntArray As Variant
Dim lngSumma As Long
fn = FreeFile
Open App.Path & "/filename.txt" For Binary Access Read As fn
strBuffer = String(LOF(fn), vbNullChar)
Get #fn, , strBuffer
Close fn
vntArray = Split(strBuffer, vbCrLf)
If IsArray(vntArray) Then
For i = LBound(vntArray) To UBound(vntArray)
lngSumma = lngSumma + Val(vntArray(i))
Next
End If
Debug.Print lngSumma
Сейчас этот форум просматривают: Mail.ru [бот], Majestic-12 [Bot] и гости: 1