Cómo mover macros a una computadora diferente con Excel

Las macros de Excel le permiten automatizar todo tipo de tareas, desde ingresar datos de uso común hasta la impresión automática y el guardado de archivos. Una vez que empiece a utilizar Excel, no le llevará 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 personas para que puedan usarlas también en sus hojas de cálculo.

Guardar y transferir macros en un archivo de libro

1

Inicie Microsoft Excel en su computadora. Cree una nueva hoja de cálculo con macros como lo haría 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 de archivo" y luego seleccione "Libro de trabajo habilitado para macros de Excel" en la lista desplegable "Guardar como tipo". Haga clic en el botón "Guardar" para guardar el libro y las macros.

3

Conecte una unidad flash USB o un disco duro a un puerto vacío de su computadora. Espere a que Windows detecte la unidad y la configure para su uso.

4

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

5

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

6

Regrese 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 de la unidad USB en una carpeta en la segunda computadora. Inicie Microsoft Excel en la segunda computadora y use el libro habilitado para macros como lo haría normalmente.

Copiar macros con el editor de VBA

1

Inicie 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 el editor de Visual Basic para Aplicaciones, o VBA.

3

Haga doble clic en la carpeta "Módulos" en el panel VBAProject en el lado izquierdo de la ventana del editor de VBA. Resalte el nombre del primer módulo debajo del 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 de VBA en la unidad USB.

7

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

8

Presione "Alt-F11" para abrir el editor de VBA. Haga clic en "Archivo" y luego en "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 nombre del archivo del primer 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 utilizado en la primera computadora.

9

Importe los otros módulos de macro desde la unidad USB usando el editor de 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 del libro de trabajo como lo haría normalmente.