¿Como hacer que el mensaje aparezca sólo cuando una celda es modificada?
La verdad me estoy iniciando en las macros e intento crearlas, cuando no encuentro la solución a mi problema recurro a ustedes, expertos.
Tengo el siguiente código:
Private Sub Worksheet_SelectionChange(ByVal target As Range)
If Range("m2") <> "NO" Then
resultado = MsgBox("Desea modificar los datos ingresados", vbOKCancel, "Advertencia")
Select Case resultado
Case vbCancel:
Range("d4").ClearContents
End Select
End If
End Sub
Todo funciona perfectamente, excepto porque quisiera que sólo en el momento que modifico la celda "d4" me muestre el mensaje y luego pueda continuar trabajando en la hoja sin que siga apareciendo el mensaje.
Respuesta de Dante Amor
2