ubiquitour.com

Cómo codificar una consolidación de Macro VBA Excel 2007

Se utilizan las macros para automatizar tareas repetitivas que de lo contrario tendría que hacerse manualmente en Microsoft Excel. Consisten en código de Visual Basic y se puede grabar o modificar con el editor de Visual Basic. Puede escribir una macro principal consolidar y llamar a las macros individuales que realizan diferentes tareas. El orden en que deben ejecutar las macros individuales se especifica en la macro principal. Esto elimina la necesidad de ejecutar cada macro individualmente cada vez.

Instrucciones

1 Ir a la pestaña "Ver" en la barra de herramientas de Microsoft Excel. Haga clic en las "Macros" botón y seleccione "Ver Macros" introduce un nuevo nombre de la macro para la macro principal tales como "Todos" y haga clic en el botón "Crear" para lanzar el editor de Visual Basic.

2 Ir a la segunda línea entre el nombre de la macro y el final de la macro. En nuestro ejemplo, aparecería como "Sub All()" y "End Sub". Tipo "Llamar" seguido por cada uno de los nombres de cada macro que desea ejecutar en orden preferencial. Por ejemplo, podríamos tener una macro llamada "Links" que pasa a través de una serie de enlaces y copias y pastas datos de excel hojas de cálculo en una hoja principal. Otro macro llamado "Formato" ordena los datos y ajusta el tipo de letra y tamaño.

Sub All()

Enlaces de llamada

Formato de llamada

End Sub

3 Guardar el código y volver a la plantilla de Excel. Haga clic en la pestaña "Ver" y vaya al botón de "Macros". Seleccione el nombre de la macro principal y haga clic en "Ejecutar." Esto ejecutará las macros individuales que fueron creadas en orden. En nuestro ejemplo, se ejecutará "Links" en primer lugar. Una vez completado, ejecutará automáticamente "Formato" a continuación.