Crear, ejecutar, modificar o eliminar una macro

¿Qué programa de está usando?


Word

Para automatizar una tarea repetitiva, puede crear rápidamente una macro (macro: Una acción o conjunto de acciones que se puede usar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) en Word. Puede también usar el Editor de Visual Basic (Editor de Visual Basic: Un entorno en donde se escribe nuevo código y procedimientos de Visual Basic para Aplicaciones, así como editar el existente. El editor de Visual Basic contiene un completo conjunto de herramientas de depuración para encontrar problemas de sintaxis, de tiempo de ejecución y de lógica en el código.) en Microsoft Visual Basic para Aplicaciones para escribir su propia secuencia de comandos de macros o para copiar todo o parte de una macro en una macro nueva.

Siga uno de estos procedimientos:

MostrarGrabar una macro

Se graban todos los pasos que se requieren para completar las acciones que se desea que ejecute la macro. Sin embargo, no se incluye en los pasos grabados el desplazamiento hacia atrás para detener la grabación.

  1. En la pestaña Programador, en Visual Basic, haga clic en Grabar.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En el cuadro Nombre de la macro, especifique un nombre para la macro.
  2. En el menú emergente Guardar macro en, realice una de las siguientes acciones:
Para guardar la macro Haga clic
En el documento en el que está creando la macro [nombre de documento] (documento)
En todos los documentos abiertos Todos los documentos (Normal)
  1. Haga clic en Aceptar y, a continuación, ejecute las acciones que desea grabar.
  2. En la pestaña Programador, en Visual Basic, haga clic en Detener.

MostrarCrear una macro usando Visual Basic para Aplicaciones

Puede usar el editor de Visual Basic integrado para crear una macro.

  1. En la pestaña Programador, en Visual Basic, haga clic en Editor.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. Si tiene que insertar un módulo, en el editor de Visual Basic, en el menú Insertar, haga clic en Módulo.
  2. En la ventana de código del módulo, escriba o pegue el código de la macro que desea usar.
  3. Cuando haya terminado, en el menú Word, haga clic en Cerrar y volver a Microsoft Word.

MostrarEjecutar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea ejecutar y, a continuación, haga clic en Ejecutar.

MostrarEditar una macro

Para editar una macro, se utiliza el Editor de Visual Basic (Editor de Visual Basic: Un entorno en donde se escribe nuevo código y procedimientos de Visual Basic para Aplicaciones, así como editar el existente. El editor de Visual Basic contiene un completo conjunto de herramientas de depuración para encontrar problemas de sintaxis, de tiempo de ejecución y de lógica en el código.).

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea modificar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. Realice los cambios que desee.
  2. Cuando haya terminado, en el menú Word, haga clic en Cerrar y volver a Microsoft Word.

MostrarCopiar parte de una macro para crear otra

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea copiar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. En la ventana de código del editor de Visual Basic, seleccione las líneas de la macro que desea copiar.

 Sugerencia   Para copiar toda la macro, incluya las líneas Sub y End Sub en la selección.

  1. En el menú Edición, haga clic en Copiar.
  2. En el cuadro Proyecto de la ventana de código, haga clic en el módulo en donde desea colocar el código.
  3. En el menú Edición, haga clic en Pegar.

MostrarEliminar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Word, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea eliminar y, a continuación, haga clic en Eliminar.

Ver también

PowerPoint

Para automatizar una tarea repetitiva, puede crear rápidamente una macro (macro: Una acción o conjunto de acciones que se puede usar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) en PowerPoint.

Siga uno de estos procedimientos:

MostrarCrear una macro usando Visual Basic para Aplicaciones

Puede usar el editor de Visual Basic integrado para crear una macro.

  1. En la pestaña Programador, en Visual Basic, haga clic en Editor.

Pestaña Programador de PowerPoint, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. Si tiene que insertar un módulo, en el editor de Visual Basic, en el menú Insertar, haga clic en Módulo.
  2. En la ventana de código del módulo, escriba o pegue el código de la macro que desea usar.
  3. Cuando haya terminado, en el menú PowerPoint, haga clic en Cerrar y volver a PowerPoint.

MostrarEjecutar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de PowerPoint, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea ejecutar y, a continuación, haga clic en Ejecutar.

MostrarEditar una macro

Para editar una macro, se utiliza el Editor de Visual Basic (Editor de Visual Basic: Un entorno en donde se escribe nuevo código y procedimientos de Visual Basic para Aplicaciones, así como editar el existente. El editor de Visual Basic contiene un completo conjunto de herramientas de depuración para encontrar problemas de sintaxis, de tiempo de ejecución y de lógica en el código.).

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de PowerPoint, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea modificar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. Realice los cambios que desee.
  2. Cuando haya terminado, en el menú PowerPoint, haga clic en Cerrar y volver a PowerPoint.

MostrarCopiar parte de una macro para crear otra

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de PowerPoint, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea copiar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. En la ventana de código del editor de Visual Basic, seleccione las líneas de la macro que desea copiar.

 Sugerencia   Para copiar toda la macro, incluya las líneas Sub y End Sub en la selección.

  1. En el menú Edición, haga clic en Copiar.
  2. En el cuadro Proyecto de la ventana de código, haga clic en el módulo en donde desea colocar el código.
  3. En el menú Edición, haga clic en Pegar.

MostrarEliminar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de PowerPoint, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea eliminar y, a continuación, haga clic en Eliminar.

Excel

Para automatizar una tarea repetitiva, puede crear rápidamente una macro (macro: Una acción o conjunto de acciones que se puede usar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) en Excel. Puede también usar el Editor de Visual Basic (Editor de Visual Basic: Un entorno en donde se escribe nuevo código y procedimientos de Visual Basic para Aplicaciones, así como editar el existente. El editor de Visual Basic contiene un completo conjunto de herramientas de depuración para encontrar problemas de sintaxis, de tiempo de ejecución y de lógica en el código.) en Microsoft Visual Basic para Aplicaciones para escribir su propia secuencia de comandos de macros o para copiar todo o parte de una macro en una macro nueva.

Siga uno de estos procedimientos:

MostrarGrabar una macro

Se graban todos los pasos que se requieren para completar las acciones que se desea que ejecute la macro. Sin embargo, no se incluye en los pasos grabados el desplazamiento hacia atrás para detener la grabación.

  1. En la pestaña Programador, en Visual Basic, haga clic en Grabar.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En el cuadro Nombre de la macro, especifique un nombre para la macro.

 Sugerencia   Para crear un método abreviado de teclado para la macro, escriba una letra en el cuadro Opción+Cmd+.

  1. En el menú emergente Guardar macro en, realice una de las siguientes acciones:
Para guardar la macro Haga clic
En el documento en el que está creando la macro Este libro
En todos los documentos abiertos Libro nuevo
Para que estén disponibles siempre que use Excel

Macros personales

El libro de macros personales está ubicado en Users/ nombreusuario/Library/Application Support/ Microsoft/Office/Excel.

  1. Haga clic en Aceptar y, a continuación, ejecute las acciones que desea grabar.
  2. En la pestaña Programador, en Visual Basic, haga clic de nuevo en Grabar.

MostrarCrear una macro usando Visual Basic para Aplicaciones

Puede usar el editor de Visual Basic integrado para crear una macro.

  1. En la pestaña Programador, en Visual Basic, haga clic en Editor.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. Si tiene que insertar un módulo, en el editor de Visual Basic, en el menú Insertar, haga clic en Módulo.
  2. En la ventana de código del módulo, escriba o pegue el código de la macro que desea usar.
  3. Cuando haya terminado, en el menú Excel, haga clic en Cerrar y volver a Microsoft Excel.

MostrarEjecutar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea ejecutar y, a continuación, haga clic en Ejecutar.

 Sugerencia   Para ejecutar una macro usando un método abreviado de teclado, presione OPCIÓN + COMMAND + la letra que ha escrito al crear el método abreviado de teclado.

MostrarEditar una macro

Para editar una macro, se utiliza el Editor de Visual Basic (Editor de Visual Basic: Un entorno en donde se escribe nuevo código y procedimientos de Visual Basic para Aplicaciones, así como editar el existente. El editor de Visual Basic contiene un completo conjunto de herramientas de depuración para encontrar problemas de sintaxis, de tiempo de ejecución y de lógica en el código.).

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea modificar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. Realice los cambios que desee.
  2. Cuando haya terminado, en el menú Excel, haga clic en Cerrar y volver a Microsoft Excel.

MostrarConfigurar una macro para que se ejecute automáticamente cuando se abre un libro

Después de completar este procedimiento, la macro se ejecutará siempre que abra el libro que contiene la macro.

  1. En la pestaña Programador, en Visual Basic, haga clic en Grabar.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En el cuadro Nombre de la macro, escriba Auto_abrir.
  2. En el menú emergente Guardar macro en, realice una de las siguientes acciones:
Para guardar la macro Haga clic
En el documento en el que está creando la macro Este libro
En todos los documentos abiertos Libro nuevo
Para que estén disponibles siempre que use Excel Macros personales
  1. Haga clic en Aceptar y, a continuación, ejecute las acciones que desea grabar.
  2. En la pestaña Programador, en Visual Basic, haga clic de nuevo en Grabar.
  3. En el menú Archivo, haga clic en Guardar como.
  4. En el menú emergente Formato, haga clic en Libro de Excel habilitado para macros (.xlsm) y, a continuación, en Guardar.

MostrarCopiar parte de una macro para crear otra

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea copiar y, a continuación, haga clic en Modificar.

Se abre el editor de Visual Basic.

  1. En la ventana de código del editor de Visual Basic, seleccione las líneas de la macro que desea copiar.

 Sugerencia   Para copiar toda la macro, incluya las líneas Sub y End Sub en la selección.

  1. En el menú Edición, haga clic en Copiar.
  2. En el cuadro Proyecto de la ventana de código, haga clic en el módulo en donde desea colocar el código.
  3. En el menú Edición, haga clic en Pegar.

MostrarEliminar una macro

  1. En la pestaña Programador, en Visual Basic, haga clic en Macros.

Pestaña Programador de Excel, grupo Visual Basic

MostrarSi la pestaña Programador no está disponible

  1. A la derecha de cinta, haga clic en Menú emergente Acción y, a continuación, haga clic en Preferencias de cinta.
  2. En Personalizar, active la casilla Programador.
  1. En la lista, haga clic en la macro que desea eliminar y, a continuación, haga clic en Eliminar.

Ver también

 
 
Corresponde a:
Excel para Mac 2011, PowerPoint para Mac 2011, Word para Mac 2011