Colega vonzuben, seu código não está fazendo muito sentido pra mim.
Por dedução cheguei a esse código. Veja se atende:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Offset(0, -1).Value = "Janeiro" Then
Target.Offset(0, 1).Value = Target.Value
Else
If Target.Column = 2 And Target.Cells.Count = 1 And Not IsEmpty(Target) Then
Target.Offset(0, 1).Value = Target.Offset(-1, 1).Value + Target.Value
End If
End If
End Sub
Segue também em anexo:
___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].
Att.
André Arruda
Postado : 04/05/2018 3:21 pm