¿Qué es la Validación de datos?
La validación de datos es el medio por el cual se busca lograr que los datos recibidos cumplan con las características necesarias para que puedan ser utilizados.
Por ejemplo si tuviese que recibir una edad, por medio de ese campo no debería recibir un texto, o si un dato es obligatorio, no deberíamos recibirlo vacío.
Ejemplos de Validación de datos
En el siguiente ejemplo se mostrará algunas ideas de como lograr la validación de datos en los formularios.
Validar datos en Formulario VBA
Para empezar con estas validaciones, primero se construyó un formulario como el siguiente:
Dentro del mismo se llegaron a crear las siguientes validaciones:
Ejemplos de validaciones de datos
La primera validación es: If dato1 = "" Then
Esta validación permite controlar que el dato no se encuentre vacío, si se encontrase vacío dentro de este IF se colocar las alertas correspondientes.
Si se usa EXIT SUB, se saldría por completo de la macro, en cambio si no se usa se podrían ejecutar las siguientes validaciones.
La segunda validación es: If Len(Trim(dato2)) <> 9 Then
Esta segunda validación permite exigir una cantidad de caracteres exacta, luego de retirar los espacios sobrantes al inicio y al fin del texto por medio de la función trim.
La tercera validación es: If Not IsNumeric(dato3) Then
Esta línea nos permite validar si un dato es de tipo numérico.
Finalmente, si todas la condiciones se cumplen se procede a ejecutar el registro, ello lo podemos lograr por medio del código: If condicion = 0 Then