Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Validar datos en VBA

| Sin comentarios

¿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:

 

Validar datos en VBA

 

Dentro del mismo se llegaron a crear las siguientes validaciones: 

 

Validar datos Macros

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

 

Deja una respuesta

Los campos requeridos estan marcados con *.