Saltar al contenido

Crear comprobación de datos


Recommended Posts

publicado

Hola, necesito crear de alguna manera que los datos ingresados en una celda vuelvan a ser ingresados y si no es el mismo que se ingreso la primera ves genere error hasta que sea el mismo ingresado anteriormente 

publicado

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

 

publicado
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

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.