Libro de trabajo de macros personales de Excel - Guardar y usar macros en todos los libros de trabajo

Cuando crea / graba una macro en un libro de trabajo en Excel, solo se puede usar en ese libro de trabajo.

Pero, ¿qué sucede si tiene una lista de macros de Excel útiles que desea usar en todos los libros de trabajo? En tal caso, es una buena idea guardarlos en su Libro de macros personal.

Hacer esto le permitiría acceder al código de macro desde cualquier libro de trabajo en su sistema.

Esto le ahorrará tiempo, ya que no tendrá que volver a crear las mismas macros una y otra vez para cada libro de trabajo. En su lugar, puede crearlo una vez, almacenarlo en el libro de trabajo de macros personal y acceder a él desde cualquier libro de trabajo.

Si está interesado en aprender VBA de forma sencilla, consulte mi Capacitación en línea de Excel VBA.

¿Qué es un libro de macros personal?

Un libro de macros personal es un libro de trabajo oculto en su sistema que se abre cada vez que abre la aplicación Excel.

Relacionado Cómo abrir automáticamente archivos específicos de Excel al iniciar

Es un lugar donde puede almacenar códigos de macro y luego acceder a estas macros desde cualquier libro de trabajo. Es un gran lugar para almacenar las macros que desea utilizar con frecuencia.

Para darle un ejemplo, suponga que obtiene datos de sus colegas con regularidad y debe limpiar los datos y formatearlos. Dado que debe seguir los mismos pasos cada vez, puede crear una macro para hacer esto y guardarla en el Libro de macros personal.

Ahora, siempre que obtenga el archivo de Excel, solo necesita ejecutar la macro (que está almacenada en el libro de trabajo personal y se puede acceder desde cualquier libro de trabajo), y ya está.

¿Dónde puedo encontrar el libro de macros personal?

De forma predeterminada, el libro de trabajo de macros personal no existe. Primero debes crearlo.

Estos son los pasos para crear un libro de macros personal en Excel:

  • Abra un libro nuevo o cualquier libro existente.
  • Vaya a la pestaña Desarrollador en la cinta.
  • Haga clic en Grabar macro.
  • En el cuadro de diálogo Grabar macro, especifique un nombre (el valor predeterminado también está bien).
  • En el menú desplegable "Almacenar macro en", seleccione Libro de macros personal.
  • Haga clic en Aceptar.

Nota: Si no puede ver la pestaña de desarrollador en la cinta, estos son los pasos para habilitarla.

Hacer esto crearía un nuevo libro de trabajo con el nombre PERSONAL.XLSB y almacenaría la macro en este libro de trabajo.

Como no hicimos absolutamente nada, la macro no tiene código. Esto se hizo para crear el Libro de macros personal.

Ahora que se ha creado el libro de macros personal, debe Cerrar todos los libros abiertos. Hacer esto mostraría un mensaje como se muestra a continuación:

Seleccione Guardar.

Una vez hecho esto, Excel creará y almacenará el archivo PERSONAL.XLSB en la carpeta de inicio, donde se abrirá automáticamente en el backend cada vez que abra Excel.

¿Cómo copiar macros en el libro de macros personal?

Una vez creado y guardado el archivo PERSONAL.XLSB, puede copiar las macros que desea reutilizar nuevamente.

Estos son los pasos para copiar macros en el libro de macros personal:

  • Abre Excel.
  • Vaya a la pestaña Desarrollador.
  • Haga clic en la opción Visual Basic. Esto abrirá el VB Editor (o use ALT + F11).
  • En el Editor de VB, dentro del Explorador de proyectos, verá el objeto PERSONAL.XLSB.
  • Haga doble clic en el Módulo 1.
  • Copie y pegue el código de la macro en la ventana Código del módulo.
  • Cierre el editor de Vb.
  • Cierre y guarde Excel.

Los pasos anteriores guardarían las macros que desea reutilizar en el Libro de macros personal.

Lea también: Cómo quitar macros de un libro de Excel

¿Cómo utilizar macros almacenadas en el libro de macros personal?

Suponga que tiene una lista de macros guardadas en el libro de macros personales y desea usarla en un nuevo archivo de Excel que obtenga.

Estos son los pasos para hacer esto:

  • Vaya a la pestaña Desarrollador.
  • Haga clic en Macros.
  • En el cuadro de diálogo Macro, seleccione la macro que desea ejecutar.
  • Haga clic en Ejecutar.

Tenga en cuenta que el cuadro de diálogo de macros le muestra la lista de todas las macros que están disponibles para su uso en el libro de trabajo abierto. Esto incluiría las macros almacenadas en el libro de trabajo, así como las almacenadas en el Libro de macros personal.

También puede ejecutar una macro asignando un atajo de teclado a la macro o insertando una forma / botón y asignándole la macro.

También puede usar el Libro de macros personal para almacenar funciones personalizadas (funciones definidas por el usuario) creadas en VBA.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave