Cómo declarar una matriz en vba
2. Usemos un ejemplo para ilustrar el uso. Primero, hay 6000 valores en la tabla. Los valores mayores a 90 se filtran y se copian en la columna B o la columna C. Utilice dos métodos para escribir código, un método no contiene una matriz y el otro método contiene. una matriz. Compare la velocidad de los dos métodos:
2. En la hoja de cálculo de Excel, haga clic en Herramientas de desarrollo en la barra de menú y, en su barra de herramientas, haga clic en Visual Basic:
3. En ese momento, ingresará a la interfaz de edición de VBA, hará clic en Insertar en la barra de menú y seleccionará un módulo del menú desplegable:
4. , donde puede ingresar el código VBA:
5. Ingrese dos códigos con matriz y sin matriz en la ventana de edición de código. Aquí puede ver que una matriz que contiene 6000 elementos está declarada con la palabra clave Dim:
6. En el menú de herramientas de desarrollo de la interfaz de la hoja de trabajo, haga clic en el botón Insertar para insertar el control del formulario. respectivamente Los dos conjuntos de códigos están relacionados:
7. Haga clic en el botón Filtrar datos 1, es decir, excluyendo las matrices, el tiempo de ejecución del programa es 13.438 09 segundos:
8. Botones "Filtrar datos 2", un grupo que contiene matrices. El tiempo de ejecución del programa es de 0,0313 segundos. Puedes ver que este método es mucho más rápido.