Cómo comprobar celular está teniendo validación o no de VBA en Microsoft Excel 2010
En este artículo, aprenderá cómo verificar si las celdas contienen validación de datos o no usando código VBA. Usaremos código VBA para crear la función UDF para devolver VERDADERO o FALSO
Puede controlar el tipo de datos o los valores que los usuarios ingresan en una celda a través de la validación de datos. La validación de datos ayuda al propietario del libro de Excel a restringir la entrada de datos a un determinado tipo de datos.
Haga clic en la pestaña Desarrollador. Desde el grupo Código, seleccione Visual Basic
Haga clic en Insertar y luego en Módulo
Esto creará un nuevo módulo.
Ingrese el siguiente código en el Módulo
Función ISDatavalidation (rng como rango) como booleano
En caso de error, reanudar siguiente
DVtype = rng.Validation.Type
En caso de error, vaya a 0
===
Si DVtype = 3 Entonces
ISDatavalidation = True
Else
ISDatavalidation = False
Finalizar si
Función de fin
La nueva fórmula UDF se crea con el nombre ISDatavalidation. Solo hay un parámetro; la celda de búsqueda que debe comprobarse si contiene validación de datos o no.
A continuación se muestra la instantánea de los datos donde la columna A contiene Mes a través de la validación de datos
En la celda B1, la fórmula sería = ISdatavalidation (A1) y luego copie la fórmula, y obtendremos el resultado.
De esta manera, puede averiguar si las celdas contienen validación de datos o no.