Tem que ser vba?
Se você selecionar a coluna B copy (ctrl + c), então selecione a coluna A e goto paste special, você pode usar o operador add para fazer o que quiser.
Caso contrário, essa função funcionaria toda vez que você alterar uma célula na coluna B que atualizaria a coluna A como coluna A + coluna B (para a linha específica).
Gordon
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim int_range As Range
Set int_range = Intersect(Target, Range("B:B"))
If Not (int_range Is Nothing) Then
For Each c In int_range
c.Offset(0, -1).Value = c.Offset(0, -1).Value + c.Value
Next
End If
End Sub