Saltar al contenido

Crear comprobación de datos


Recommended Posts

Pon en la macro en la hoja.

Ejemplo para la celda A1.

Dim Valor As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
   If Valor = "" Then
      Application.StatusBar = "Repite el valor introducido"
      Target.Select
      Valor = Target
      Exit Sub
   End If
   If Valor = Target Then
      Application.StatusBar = False
   Else
      Application.StatusBar = "Valor erróneo. Repite introducción."
      Target = ""
      Target.Select
   End If
   Valor = ""
End If
End Sub

 

Enlace a comentario
Compartir con otras webs

hace 10 minutos , Antoni dijo:

Pon en la macro en la hoja.

Ejemplo para la celda A1.

Dim Valor As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
   If Valor = "" Then
      Application.StatusBar = "Repite el valor introducido"
      Target.Select
      Valor = Target
      Exit Sub
   End If
   If Valor = Target Then
      Application.StatusBar = False
   Else
      Application.StatusBar = "Valor erróneo. Repite introducción."
      Target = ""
      Target.Select
   End If
   Valor = ""
End If
End Sub

 

lo ingrese pero al ingresar x valor en la celda a1 no me aparece un mensaje solicitando que lo repita solo que al volver a ingresarlo si no es igual se elimina, necesito que por obligación solicite ingresarlo nuevamente y si no es el mismo lo borre 

Libro1.xlsm

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.