Detectar cambio de celda, sin pulsar enter y ejecutar macro
Tengo una fórmula condicional =SI(AL10="No";"------------";"") la cual funciona mediante una validación de datos "SI y No" Y quisiera que cuando el elija entre SI y NO la hoja detecte los cambios son 40 celdas con validación de datos ubicadas en "AN10:AR1057", Eh encontrado varias marcos que funcionan siempre y cuando el cambio se haya hecho pulsando enter, pero no así si en el rango hay cambios mediante la validación de datos.
Ejemplo esta :
Private Sub Worksheet_Change(ByVal Target As Range)
Rango = "AN10:AR1057"
If Not Application.Intersect(Target, Range(Rango)) Is Nothing Then
MsgBox ("Ha cambiado el valor de la celda")
End If
End Sub
1 respuesta
Respuesta de Dante Amor
1