Ejecutar macro al cambiar el valor de celda
A ver si alguien me puede ayudar por favor, que me estoy volviendo loca!
Estoy intentando hacer una macro para que se ejecute otra cada vez que cambia la celda A1. El caso es que A1 está formulado, y lo que quiero es que se ejecute la macro cada vez que el resultado de esa fórmula cambie. Os escribo la macro que he preparado, pero sólo me funciona si cambio la celda A1 a mano.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target. Address = "$A$1" Then
If Range("c6"). Value = 0 Then
Range("c8"). Value = Value
Else
Range("c8"). Value = Range("c6"). Value
End If
End Sub
Muchas gracias. Edurne.
Estoy intentando hacer una macro para que se ejecute otra cada vez que cambia la celda A1. El caso es que A1 está formulado, y lo que quiero es que se ejecute la macro cada vez que el resultado de esa fórmula cambie. Os escribo la macro que he preparado, pero sólo me funciona si cambio la celda A1 a mano.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target. Address = "$A$1" Then
If Range("c6"). Value = 0 Then
Range("c8"). Value = Value
Else
Range("c8"). Value = Range("c6"). Value
End If
End Sub
Muchas gracias. Edurne.
1 Respuesta
Respuesta de José Saúl Méndez Alonso
1