Copiar Macros | CustomGuide

Copiar Macros

Cómo Copiar Macros en Excel

Copiar Macros

Las macros solo pueden ejecutarse si el archivo en el que están guardadas está abierto. Por ejemplo, si se tiene una macro en el archivo A que se desea utilizar frecuentemente en el archivo B, se tendría que abrir el archivo A cada vez que se desee ejecutar esa macro (o guardarla en el libro de trabajo personal). En cambio, es posible ahorrar algo de tiempo y copiar la macro existente en el archivo donde se desea utilizarla.

Copiar Macros desde Otro Libro de Trabajo

Las macros que se crean en Excel están almacenadas en módulos, y se pueden copiar estos módulos en otros libros de trabajo.

  1. Abrir el archivo que tiene la macro guardada y en el que se desea guardarla.
  2. Hacer clic en la pestaña Desarrollador en cualquier archivo.
  3. Hacer clic en el botón Visual Basic.

    En la ventana VBA, el panel izquierdo muestra la vista Explorador de proyectos. Esta muestra todos los libros de trabajo abiertos y los módulos que contienen macros para cada archivo.

    Cada vez que se abre Excel y se graba una o varias macros, se almacenan en este módulo. Si se cierra y se vuelve a abrir Excel, cualquier macro nueva se almacena en un módulo diferente.

    Copiar Macros
  4. Localizar el módulo con la macro que se desea copiar. Hacer doble clic en el módulo para abrirlo y verificar que la macro es correcta.
    Copiar Macros
  5. Hacer clic en el módulo en el archivo original y arrastrarlo al archivo que se está copiando.

    Se copia este módulo en el archivo.

  6. Hacer clic en Guardar en la barra de herramientas en la ventana VBA.
  7. Cerrar la ventana del programa VBA.
    Copiar Macros

Probar una Macro Copiada

Al igual que cuando se crea una macro, es importante probar una macro que se ha copiado en otro libro de trabajo. Si accidentalmente se copió la macro equivocada, se deseará solucionar el problema de inmediato.

  1. Seleccionar la hoja donde se desea ejecutar la macro que se acaba de copiar.
  2. Hacer clic en el botón Macros en la pestaña Desarrollador.

    En el cuadro de diálogo Macro, se deseará asegurarse que Este libro está seleccionado en el menú Macros en. Esta es la mejor forma de verificar que la macro se copió directamente en el libro de trabajo activo.

  3. Hacer clic en la flecha de la lista Macros en.
  4. Seleccionar Este libro.

    La macro que se copió en el archivo debe aparecer en la lista de macros de este libro.

  5. Con la macro seleccionada, hacer clic en Ejecutar.
    Copiar Macros