Ejecutar una macro al cambiar el valor de una celda

Hola buenos días,

tengo un macro que quiero que se ejecute al cambiar el valor de una celda determinada.

he probado con:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$A$1"

también he probado con

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells= Range("A1")

y esto me lo hace, pero solamente cuando cambio los valores de la celda A1 de FORMA MANUAL. Si tengo una fórmula y el valor de la celda cambia no me ejecuta el macro.

¿Tienen alguna solución?

Gracias por su respuesta

Añade tu respuesta

Haz clic para o