Tecnología

Inicio

Cómo crear una macro VBA

En la mayoría de las aplicaciones de Microsoft Office, las macros pueden ayudar a automatizar tareas repetitivas e incluso agregar funcionalidad a su documento. Para crearlas, puede grabar sus acciones o la mano-código de los scripts de usted mismo. La grabadora de macros rápidamente toma nota de cada acción y la traduce en una secuencia de comandos, que se puede ver o cambiar a través del editor de VBA. De forma predeterminada, las macros están deshabilitadas. Antes de crear macros, usted tiene que asegurarse de que la ficha Programador en la cinta de la barra de herramientas está disponible y que la configuración de seguridad no bloquee ellos.

Instrucciones

Habilitación de macros

1 Iniciar la aplicación de Office que desea utilizar.

2 Haga clic en el botón de Microsoft Office y, a continuación, pulse el botón "I" para abrir la ventana "Opciones".

3 Seleccionar la opción "Mostrar ficha Programador en la cinta de" casilla de verificación.

4 Ir a "Centro de confianza", y luego haga clic en "Configuración del Centro de confianza."

5 Ir a "ajustes de la Macro", y luego seleccione "Habilitar todas las macros".

Macros de grabación

6 Abra la aplicación de Office que desea utilizar. Asegúrese de que la pestaña de "desarrolladores" está disponible en la barra de herramientas de la cinta y que las macros están habilitadas. Consulte la sección "Macros de habilitación" para pasos para ello.

7 Pulse "CTRL" y "O" al mismo tiempo. Seleccione el archivo para el que desea aplicar la macro y, a continuación, haga clic en "Abrir". Para comenzar con un nuevo documento en su lugar, presione "CTRL" y "N"

8 Pulse la tecla "ALT" y "L" para ir a la pestaña "desarrollador". Haga clic en "Grabar macro."

9 Escriba un nombre para la macro en el cuadro "Nombre de macro". Asegúrese de que sólo contiene y sin espacios caracteres alfanuméricos. Haga clic en Aceptar."

10 Realice los pasos y acciones que se desean incluir en la macro, como seleccionar objetos, añadir o editar los formatos de las células. Haga clic en "pausa de macro" para detener la grabación pasos. Para ver el código de la macro, pulse "ALT" y "F11".

Escritura de macros desde cero

11 Abra la aplicación de Office que desea utilizar. Asegúrese de que la pestaña de "desarrollador" es visible en la barra de herramientas de la cinta y que las macros están habilitadas. Consulte la sección "Macros de habilitación" para pasos para ello.

12 Pulse la tecla "ALT" y "F8" para abrir la ventana de "macros". Escriba un nombre para la macro en el cuadro "Nombre de macro", y luego haga clic en "Crear".

13 Ingrese el código de la macro en el editor VBA. Cuando haya terminado, pulse "ALT" y "Q" para cerrar el editor y volver a su archivo. Para ejecutar la macro, pulse "ALT" y "F8", seleccione su nombre en la lista y luego haga clic en "Ejecutar".

Consejos y advertencias

  • Asignar teclas de acceso rápido para las macros para ejecutar rápidamente. Pulse "CTRL" y "F8" para abrir el cuadro de diálogo "macros" y, a continuación, haga clic en "Opciones". Llene tecla de acceso preferido en el cuadro en "Teclas de acceso directo".
  • Guarde la hoja de cálculo, presentación o documento como un archivo habilitado para macros para mantener sus macros. De lo contrario, su código VBA y macros grabadas no estarán disponibles la próxima vez que abra el archivo.