¿Cómo hago que los datos que coloco en una celda se sumen automáticamente a otra?

Bueno, este es el problema:
En A1 yo pondré cualquier numero imaginemos 2. En B1 está esta fórmula: =SUMA(A1;B1)
Entonces se debería sumar un 2 a 0 y aparecer en B1. Entonces quedaría así: A1=2 y B1=2. Luego quiero cambiar el valor de A1 a 3, y se debería sumar el 3 de A1 a el 2 de B1. Quedaría así: A1=3 y B1=5... Y así sucesivamente. El problema es que esta fórmula no da resultado a menos que active el cálculo interactivo. Allí si funciona pero pasa que si pongo un número cualquiera en la celda A2 también se suma a B1!
Por favor ayuda y gracias de antemano.

Respuesta
1

Para algo así, lo mejor será programar una macro. En nuestro caso será el evento change de esa hoja con una macro como esta:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Range("b1").Value = Range("b1").Value + Target.Value
End If
End Sub

Con esta macro, en el momento que aceptes un número en la celda A1 te lo acumulará en la celda B1 y solo en B1

Recuerda finalizar la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas