Si se encuentra recreando las mismas macros, puede copiarlas en un libro especial llamado Personal.xlsb que se guarda en el equipo. Las macros que almacene en su libro personal estarán disponibles siempre que inicie Excel en ese mismo equipo.
Este comportamiento es diferente al predeterminado de Excel, donde una macro solo funciona en el libro que la contiene.
Para crear el libro personal, primero debe crear una macro y almacenarla en el libro de macros personal. Antes de empezar, asegúrese de que la pestaña Programador está disponible en la cinta de opciones de Excel. Vea Mostrar la pestaña Programador para obtener más información.
Crear y actualizar el libro de macros personales
-
En el grupo Código de la ficha Programador, haga clic en Grabar macro.
-
En el cuadro de diálogo Grabar macro , escriba un nombre significativo para la macro en el cuadro Nombre de la macro . Asegúrese de no usar espacios en el nombre.
-
En el cuadro Almacenar macro en , seleccione Libro de macros personal.
-
Haga clic en Aceptar.
-
Realice las acciones que desee grabar.
-
En el grupo Código en la pestaña Programador, haga clic en Detener grabación.
-
Cierre el libro.
Aparecerá un mensaje en el que se le pedirá que guarde los cambios realizados en el libro de macros personal.
-
Haga clic en Guardar para guardar el libro.
Cada vez que cree una nueva macro y la guarde en su libro personal o actualice las macros que contiene, se le pedirá que guarde el libro personal tal como lo hizo la primera vez que lo guardó.
Compartir macros
Si desea copiar macros del libro personal a otro libro o viceversa, puede hacerlo en la Editor de Visual Basic (VBE). Puede iniciar la Editor de Visual Basic en Excel presionando ALT+F11. Para obtener más información sobre cómo copiar una macro de un libro a otro, vea Copiar un módulo de macro en otro libro.
Si desea compartir su archivo Personal.xlsb con otras personas, puede copiarlo a la carpeta XLSTART en otros equipos. En Windows 10, Windows 7 y Windows Vista, este libro se guarda en la carpeta C:\Usuarios\nombre de usuario\AppData\Local\Microsoft\Excel\XLStart. En Microsoft Windows XP, este libro se guarda en la carpeta C:\Documents and Settings\nombre de usuario\Datos de programa\Microsoft\Excel\XLStart. Los libros de la carpeta XLStart se abren automáticamente cada vez que se inicia Excel y cualquier código que haya almacenado en el libro de macros personal se mostrará en el cuadro de diálogo Macro.
Si tiene una o solo unas pocas macros que desea compartir con otros usuarios, puede enviarles el libro que las contiene en un correo electrónico. También puede hacer que el libro esté disponible en una unidad de red compartida o desde una biblioteca de SharePoint Services.
Para crear el libro personal, primero debe crear una macro y almacenarla en el libro de macros personal. Antes de empezar, asegúrese de que la pestaña Programador está disponible en la cinta de opciones de Excel. Siga estos pasos:
En el menú Excel , haga clic en Preferencias... > cinta de opciones & barra de herramientas. En la categoría Personalizar la cinta de opciones , en la lista Pestañas principales , active la casilla Programador y, a continuación, haga clic en Guardar.
Crear y actualizar el libro de macros personales
Para crear el libro personal, primero debe crear una macro y almacenarla en el libro de macros personal.
-
En la pestaña Programador, haga clic en Grabar macro.
-
En el cuadro de diálogo Grabar macro , escriba un nombre significativo para la macro en el cuadro Nombre de la macro . Asegúrese de no usar espacios en el nombre.
-
En el cuadro Almacenar macro en , seleccione Libro de macros personal.
-
Haga clic en Aceptar.
-
Realice las acciones que desee grabar.
-
En la pestaña Programador, haga clic en Detener grabación.
-
Guarde los cambios, cierre el libro y, por último, cierre Excel.
Aparecerá un mensaje en el que se le pedirá que guarde los cambios realizados en el libro de macros personal.
-
Haga clic en Guardar para guardar el libro.
Cada vez que cree una nueva macro y la guarde en su libro personal, o actualice cualquier macro que ya esté en ella, se le pedirá que guarde el libro personal.
Compartir macros
Si desea copiar macros de su libro personal a otro libro o viceversa, puede hacerlo en la Editor de Visual Basic (VBE). Puede iniciar la Editor de Visual Basic en Excel haciendo clic en Visual Basic en la pestaña Programador. Para obtener más información sobre cómo copiar una macro de un libro a otro, vea Copiar un módulo de macro en otro libro.
Si desea compartir su archivo Personal.xlsb con otras personas, puede copiarlo en la carpeta principal de Excel en otros equipos. Esa carpeta para Mac está en la carpeta principal en ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Roaming/Excel/.
Si tiene una o solo unas pocas macros que desea compartir con otros usuarios, puede enviarles el libro que las contiene en un correo electrónico. También puede hacer que el libro esté disponible en una unidad de red compartida o desde una biblioteca de SharePoint Services.
¿Necesita más ayuda?
Puede consultar a un experto de la Excel Tech Community u obtener soporte técnico en Comunidades.