Amiga, Não sei o objetivo e nem o tamanho do seu arquivo mais acho que deste jeito é mais facil. Sub tarifa()
Dim valor As String
Dim arquivo As String
Dim cont As Integer
cont = 2
arquivo = "c:\teste.txt"
Open arquivo For Append As #1
Do While Cells(cont, 1).Value <> ""
If UCase(Left(Cells(cont, 1).Value, 3)) = "TAR" Then
valor = Cells(cont, 2).Value * -1
Print #1, valor
End If
cont = cont + 1
Loop
Close #1
End Sub At.