Validar campos y no permitir ingreso de datos en celda
Espero que me puedan ayudar con la siguiente macro.
Estoy tratando de diseñar una macro que: si celda D15 = "Diagnostico", entonces no permita el ingreso de datos en el rango D56:D58, si hay ingreso de datos en alguna de esas celdas que aparesca mensaje "Ingreso de datos no validar para la selección" y que borre los datos de ese rango.
Intente hacer algo sacando algunos ejemplos de internet, pero no me resulta completamente, a veces funciona y otras veces no.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(ActiveCell, Range("D56:d58")) Is Nothing Then
If ([d15] = "Diagnostico") And Target.Value <> "" Then
Target.Value = ""
MsgBox "Campo no valido para este tipo de evaluación", vbCritical + vbOKOnly"
End If
End If
End Sub
1 Respuesta
Respuesta de Dante Amor
2