Red de conocimientos turísticos - Conocimiento turístico - ¿Cómo hacer un software o un pequeño programa que pueda consultar información por sí solo?

¿Cómo hacer un software o un pequeño programa que pueda consultar información por sí solo?

1. Prepare los datos

Arrastre y suelte una fila de la fuente de datos original, luego copie la fila del encabezado de la fuente de datos original en la tabla y péguela en la columna en blanco de la derecha.

¿Por qué deberíamos eliminar una línea de los datos originales? Porque ingresaremos los datos condicionales en la segunda fila de la derecha. Si la segunda línea está oculta durante el filtrado, no se podrán ingresar condiciones más adelante. Entonces, para garantizar que la segunda fila no esté oculta, los datos originales se reducen a una fila para su procesamiento.

2. Grabar macro

La clave es este paso. En las herramientas de desarrollo, haga clic en Grabar macro.

Luego, en la pestaña de datos, haga clic en Filtrado avanzado y, en la ventana emergente, seleccione A2:D18 para los datos de la lista original.

Seleccione F1:I2 como área de condición y haga clic en Aceptar.

En las herramientas de desarrollo, dejar de grabar macros.

En este momento, puede presionar ALT+F11 y podrá ver que VBA registra automáticamente una línea de código:

No es necesario modificar este código.

3. Vincular el código grabado

Insertamos un botón en la herramienta de desarrollo para vincular automáticamente la macro que acabamos de grabar, o hacemos clic derecho en el botón para vincular la macro. Entramos en el año 1992, hacemos clic en consultar y salen los resultados.

Principio del método de operación:

Puede consultar datos bajo ciertas condiciones, como ingresar la palabra clave que desea buscar, empleado Xiao Qiao, y hacer clic en Consulta para consultar la información de Xiao Qiao.

También puedes consultar cuando se cumplen varias condiciones. Por ejemplo, puede buscar hombres en el departamento de marketing y hacer clic en "Consultar" para obtener los resultados.

El sistema de consulta anterior es muy sofisticado y parece requerir una programación VBA muy compleja para implementarlo. De hecho, se puede solucionar fácilmente con una simple macro grabada.