Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo crear un sistema de consulta de salarios en VB?

¿Cómo crear un sistema de consulta de salarios en VB?

1. Prepare los datos

Despliegue una fila de la fuente de datos original y luego copie y pegue la fila de título de la fuente de datos original en la columna en blanco de la derecha

p>

¿Por qué los datos originales deberían bajar una fila? Porque necesitamos ingresar los datos condicionales en la segunda fila a la derecha. Si la fila filtrada 2 está oculta, no se pueden ingresar las condiciones posteriores. Entonces, para garantizar que la fila 2 no esté oculta, los datos originales deben bajar una fila.

2. Grabar macro

La clave para este paso es hacer clic en Grabar macro en las herramientas de desarrollo

Luego hacer clic en Filtrado avanzado en la pestaña Datos, en el ventana emergente, seleccione A2:D18 en la lista de datos original

Seleccione F1:I2 en el área de condición, haga clic en Aceptar

En la herramienta de desarrollo, ¡deje de grabar macros!

Puede presionar ALT F11 en este momento y podrá ver que una línea de código se registra automáticamente en VBA:

No es necesario cambiar esta línea de código.

3. Vincular el código grabado

En la herramienta de desarrollo, insertamos un botón para vincular automáticamente la macro que acabamos de grabar, o podemos hacer clic derecho en el botón para vincular la macro. , ingresamos 1992 en el año, hacemos clic en consultar y aparecerán los resultados.

Principio de operación:

Puede realizar consultas de datos bajo ciertas condiciones. Por ejemplo, ingrese las palabras clave a consultar, el personal de Xiao Qiao, haga clic en Consulta y podrá consultar a Xiao Qiao. Información,

También puede consultar varias condiciones al mismo tiempo, por ejemplo, consulte al hombre en el departamento de marketing, haga clic en Consulta y también podrá obtener los resultados.

El sistema de consulta de alto nivel mencionado anteriormente parece requerir una programación VBA muy complicada para implementarse, pero de hecho se puede resolver fácilmente con una simple macro grabada.