Cómo mover macros a una computadora diferente con Excel

Las macros de Excel le permiten automatizar todo tipo de tareas, desde la introducción de datos de uso común hasta la impresión automática y el almacenamiento de archivos. Una vez que comienza a usar Excel, no le lleva nada de tiempo crear una gran colección de macros para las tareas que realiza con frecuencia. Si compra una computadora nueva, o si solo desea usar Excel en otra computadora portátil o PC, debe guardar sus macros en un formato especial habilitado para macros. Una vez que guarde las macros de esta manera, puede moverlas a otra computadora o incluso enviarlas por correo electrónico a otras para que también las puedan usar en sus hojas de cálculo.

Guardar y transferir macros en un archivo de libro de trabajo

1.

Inicie Microsoft Excel en su computadora. Crea una nueva hoja de cálculo con macros como lo harías normalmente.

2.

Haga clic en "Archivo" en la barra de cinta de Excel y luego haga clic en "Guardar como". Ingrese un nombre para el libro de trabajo en el campo "Nombre del archivo" y luego seleccione "Libro de Excel habilitado para macros" en la casilla "Guardar como tipo" lista de abajo Haga clic en el botón "Guardar" para guardar el libro de trabajo y las macros.

3.

Conecte una unidad flash USB o un disco duro a un puerto vacío en su computadora. Espere a que Windows detecte la unidad y configúrela para usarla.

4.

Haga clic en "Inicio" y luego en "Computadora". Busque la carpeta donde guardó el libro de Excel con las macros guardadas.

5.

Resalte el nombre del libro de trabajo habilitado para macros de Excel y luego presione las teclas “Ctrl-C” para copiarlo en el Portapapeles de Windows.

6.

Vuelva a la ventana principal del Explorador de Windows. Haga doble clic en la letra de la unidad USB para abrirla y mostrar su contenido. Presione “Ctrl-V” para copiar el archivo del libro de Excel a la unidad USB.

7.

Desconecte la unidad USB y conéctela a la segunda computadora. Después de que Windows reconozca y configure la unidad, abra el Explorador de Windows y pegue el archivo del libro de trabajo desde la unidad USB a una carpeta en la segunda computadora. Inicie Microsoft Excel en la segunda computadora y use el libro de macros habilitado como lo haría normalmente.

Copia de macros con el editor de VBA

1.

Inicia Excel en la primera computadora. Abra el archivo o la plantilla del libro de Excel con las macros que desea exportar a otra computadora.

2.

Presione las teclas "Alt-F11" para iniciar Visual Basic para aplicaciones, o VBA, editor.

3.

Haga doble clic en la carpeta "Módulos" en el panel de VBAProject en el lado izquierdo de la ventana del editor de VBA. Resalte el nombre del primer módulo bajo el encabezado de la carpeta Módulos.

4.

Haga clic en “Archivo” en la barra de herramientas del editor de VBA y luego haga clic en “Exportar archivo”. Ingrese un nombre para el nombre del módulo en el campo “Nombre de archivo” o deje el nombre predeterminado en su lugar. Seleccione una carpeta en la que guardar el archivo del módulo y haga clic en "Guardar".

5.

Exporte otros módulos de macro enumerados en el encabezado de la carpeta Módulos a la carpeta seleccionada.

6.

Conecte una unidad USB a su computadora. Copie y pegue los archivos del módulo .BAS creados por el editor VBA en la unidad USB.

7.

Conecte la unidad USB a la segunda computadora. Inicie Microsoft Excel y abra el archivo de libro o la plantilla en la que desea colocar los módulos de macro.

8.

Presione "Alt-F11" para abrir el editor de VBA. Haga clic en "Archivo" y luego "Importar archivo" en la barra de menú. Busque la carpeta en la unidad USB donde guardó los archivos .BAS de la primera computadora. Resalte el primer nombre de archivo del módulo y luego haga clic en "Abrir". El editor de VBA importa el código del módulo y crea una nueva macro en el libro de trabajo actual con el nombre de macro usado en la primera computadora.

9.

Importe los otros módulos de macros de la unidad USB utilizando el editor VBA.

10.

Haga clic en "Archivo" y luego en "Guardar como". Guarde el libro actual como un libro de Excel habilitado para macros. Utilice las macros en el libro de trabajo como lo haría normalmente.

Propina

  • Si no tiene una unidad USB, puede enviar por correo electrónico el archivo de libro de trabajo habilitado para macros o los archivos .BAS como archivos adjuntos, y luego descargarlos de su cuenta de correo electrónico a su nueva computadora.

Advertencia

  • Al copiar un libro con macros de una computadora a otra, asegúrese de guardar el libro como un tipo de archivo habilitado para macros. Si guarda el libro de trabajo como un archivo .XLS o .XLSX normal, el código de macro no se guardará con el libro de trabajo ni se transferirá a la nueva computadora.