Como somar o valor da célula atual com o valor de outra célula toda vez usando uma macro?

0

Eu quero que o C3 mostre C3 + B3 toda vez que eu executar o macro
E quando eu mudar o valor do B3, quero que seja resumido com o último valor em C3

Exemplo:
B3 tem 15 anos C3 é 0

Eu corro a macro

Acontece assim

B3 é 15
C3 é 15

Eu mudo o valor de B3

B3 é 25
C3 ainda é 15

Eu corro a macro novamente

Isso seria assim

B3 é 25
C3 é 40

Eu usei a macro atual para somar, mas não funciona neste caso ...

Sub Button1_Click()
Range("C3").Formula = "=Sum(C3, B3)"
End Sub

Ele continua dizendo o fim do erro de objeto ou sth ...

Agradeço quaisquer sugestões ou rotas alternativas para resolver o meu problema ...

    
por Fantasy Hero 05.08.2016 / 14:16

1 resposta

0

Como você não quer que ele seja atualizado automaticamente, não use Range.Formula , mas a sintaxe de SUM não estava correta:

Range("C3") = Range("C3") + Range("B3")

    
por 07.08.2016 / 07:27