Esta amostra lê em um arquivo de texto, obtém todos os valores entre vírgulas e soma com o valor da célula A1 100
Arquivo de entrada (C: \ test.txt)
data1,1,2,3,4,5
data2,1,2,3,4,5
Dados do Excel (Folha 1)
[A1] = 100
Código
Sub ReadCommas()
strPath = "C:\test.txt"
Dim arVal() As String
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFile = fso.OpenTextFile(strPath)
Do While Not objFile.AtEndOfStream
strLine = objFile.ReadLine
arVal = Split(strLine, ",")
For i = 1 To UBound(arVal)
arVal(i) = Val(arVal(i)) + Sheets(1).Cells(1, 1)
Debug.Print arVal(i)
Next i
Loop
objFile.Close
End Sub
Saída (editor do VBA »Janela imediata)
101
102
103
104
105
201
202
203
204
205