¿cómo crear un libro de macros personal en excel?

Si usas muchos códigos VBA como yo, necesitas tener un lugar donde puedas almacenarlos todos y usarlos cuando los necesites.

Pero la pregunta es, ¿cuál es el mejor lugar para esto? CUADERNO PERSONAL DE MACRO . Sí, esta carpeta PERSONAL.XLBS. Aquí está la locura:

Crear un libro de macros personal y almacenar todas las macros importantes puede ahorrarle mucho tiempo y ayudarle a utilizarlas en todos los archivos de Excel.

¿No es IMPRESIONANTE? Y hoy en este artículo compartiré contigo todo lo que necesitas saber sobre este archivo. Así que quédate conmigo durante los próximos 3 o 4 minutos.

¿Qué es un CUADERNO DE MACRO PERSONAL?

Personal Macro Workbook es un archivo que puede ser el lugar de almacenamiento común para almacenar todas sus macros y usarlas. Aunque es un archivo oculto que se abre cuando inicias Excel en tu sistema. Y no es necesario abrirlo por separado cuando desee acceder a cualquiera de los códigos que contiene. Todos los códigos resultantes se pueden ver en su lista de macros.

¿Cuál es la UBICACIÓN del libro de trabajo PERSONAL.XLSB?

Aquí están las malas noticias: aunque es algo muy útil, no está presente en Excel de forma predeterminada , por lo que debe crearlo (he compartido los pasos a continuación en esta publicación). Pero puedes comprobar si ya está creado o no.

El primer método es abrir su editor de Visual Basic y, si en la ventana de su proyecto, aparece un archivo llamado «PERSONAL.XLBS».

excel-create-personal.-xlsb-macro=libro-abierto-vb-editor-para-verificar

Esto significa que ya está ahí y no es necesario crearlo. El segundo método es consultar su archivo XLSTART.

Nota: Si coloca algo en la carpeta XLSTART, se abrirá automáticamente cuando inicie Excel. Si está utilizando Windows 10:

C:UsuariosPune y GogiaAppDataRoamingMicrosoftExcelXLSTART

para-crear-un-libro-de-macro-xlsb-personal-en-una-carpeta-de-inicio-de-excel-windows

Y si usa MAC: Biblioteca ▸ Contenedores de grupo ▸ UBF8T346G9.Office ▸ Contenido de usuario ▸ Inicio ▸ Excel

excel-create-personal.-xlsb-macro-workbook-mac-ubicación

Si no puede encontrar su libro de macros personal utilizando estos métodos, debe seguir los pasos que mencioné anteriormente para crear uno nuevo.

Cómo crear un libro de macros personal en Excel

Crear un nuevo libro de macros personal es sencillo. Todo lo que tienes que hacer es grabar una macro, eso es todo, sí, eso es todo.

versión de Windows

Estos son los sencillos pasos que debe seguir:

  • Primero, vaya a la pestaña de desarrollador y haga clic en el botón «Grabar macros».
Para crear un libro de macros xlsb personal en Excel Windows, vaya a la pestaña Desarrollador y haga clic en Guardar macro
  • Después de eso, en el cuadro de diálogo «Grabar macro»:
    1. Introduzca un nombre para la macro
    2. En la lista desplegable «Guardar macro en», seleccione «Diálogo personal».
para-crear-un-libro-de-macro-xlsb-personal-en-Excel-Windows-seleccione-en-el-menú-desplegable
  • Al final, haga clic en Aceptar.

Ahora puedes grabar algo o simplemente hacer clic en «Detener grabación».

crear-un-libro-de-macro-xlsb-personal-en-excel-windows-dejar de guardar

Su nueva “Carpeta de macros personal” ya está creada. Puede encontrar el nuevo archivo PERSONAL.XLSB en la carpeta XLSTART.

crear-un-libro-de-macro-xlsb-personal-en-excel-en-la-carpeta-de-inicio

(Versión MAC)

A continuación se detallan los pasos para crear su libro de macros personal en la versión MAC de Excel.

  • Primero, vaya a la pestaña de desarrollador y haga clic en el «Botón Grabar macro».
para-crear-un-libro-de-macro-xlsb-personal-en-excel-mac-haga clic en la macro de registro
  • Después de eso, ingrese el nombre de la macro y seleccione el «Libro de macros personal» de la lista desplegable.
para-crear-un-libro-de-macro-xlsb-personal-en-excel-mac-seleccionar-desde-el-menú desplegable
  • Al final, haga clic en Aceptar.

Ahora puede simplemente hacer clic en «Detener grabación» cuando se cree su nuevo libro de macros personal.

para-crear-un-libro-de-macro-xlsb-personal-en-excel-mac-dejar de guardar

¿Por qué debería tener una carpeta de macros personal?

Esa es la verdadera pregunta…

Bueno, si te gusta usar macros y tienes códigos útiles que te ayudan a realizar tu trabajo con un solo clic, entonces debes tener un libro de macros personal. Puede almacenar todos estos códigos en su libro personal y usarlos desde cualquier libro de su sistema.

Como dije, cuando abres tu Excel, se abre «PERSONAL.XLSB» para que tus códigos estén accesibles todo el tiempo cuando usas Excel. Así que tenerlo es un gran GANAR-GANAR.

¿Puedo compartir mi libro de macros personal con otras personas?

Esto sucede a veces cuando necesita compartir sus macros desde Personal Macro Binder con otras personas o simplemente necesita transferirlas a otro sistema. Ahora en esta situación puedes usar las siguientes cosas:

(A) Módulo de exportación e importación

La mejor manera de compartir o transferir su libro de macros personal es exportar el módulo VB de un sistema e importarlo al otro sistema. Estos son los pasos que puede seguir para hacer esto:

  • Primero, abra el editor VB y expanda la vista de árbol de «Personal.xlsb» y haga clic derecho en el módulo que desea exportar.
  • Ahora seleccione la opción «Exportar archivo», guárdelo en el escritorio y luego transfiéralo al nuevo sistema.
  • Entonces necesitas importar este módulo y no el editor VB al nuevo sistema.
  • Para hacer esto, abra el editor VB y haga clic derecho en «Personal.xlsb» y seleccione «Importar archivo».
  • Después de eso, busque el archivo del módulo y haga clic en Aceptar para importar.

Ahora tienes el nuevo módulo en tu libro de macros personal donde tienes todos los códigos VBA y puedes usarlos desde la lista de macros.

(B) Copie y pegue el archivo Personal.xlsb en la carpeta Inicio

Si el nuevo sistema al que desea transferir todos los códigos no tiene un libro de macros personal, simplemente puede copiar y pegar personal.xlsb del sistema anterior a la carpeta de inicio de Excel del nuevo sistema.

Si eso es.

Eliminar libro de macros personal

Si no desea tener una carpeta de macros personal, simplemente puede eliminarla de su sistema. Todo lo que necesita hacer es abrir la carpeta INICIO de Excel y eliminar el archivo desde allí.

Y si el archivo PERSONAL.XLSB está oculto, sólo necesita mostrarlo y luego eliminarlo. La recomendación es recuperar el libro de macros personal para poder restaurarlo más tarde.

Qué hacer si no puedo guardar una macro en mi carpeta de macros personal

Es posible que no pueda grabar una macro en el Libro de macros personal. Sin embargo, no se abre cuando inicia Excel.

En esta situación, debe verificar si su carpeta de macros personales no está en «Elementos deshabilitados». Si es así, debes habilitarlo. Para abrir «Elementos deshabilitados», vaya a la pestaña Archivo ➜ Opciones ➜ Complementos ➜ Administrar ➜ Elementos deshabilitados.

crear-macro-libro-xlsb-personal-en-excel-click-go

Desde este cuadro de diálogo simplemente puede habilitarlo.

Ocultarlo si Excel sigue abriéndolo cada vez

Como sabes, cada vez que abres Excel, el archivo Personal.xlsb se abre automáticamente con él, pero a veces, en lugar de abrirse como un archivo oculto, se abre al frente.

Bueno, puedes hacer que se esconda. Todo lo que tienes que hacer es abrir tu aplicación Excel, ir a la pestaña Ver, hacer clic en «Ocultar» y seleccionar «Personal».

crear-macro-xlsb-libro-personal-en-excel-hacer clic-ocultar

Al final, haga clic en Aceptar. Ahora cierre Excel y reinícielo. Eso es todo.

Transfiera otro código VBA al libro de macros personal

Siempre es mejor guardar y escribir su código de macro en Personal.xlsb, pero para todo el código que tiene antes de crear el LIBRO DE TRABAJO DE MACRO PERSONAL.

Esto es simple. Todo lo que necesitas hacer es crear un nuevo módulo y luego pegar todo el código en él.

Bloquear Personal.xlsb para editarlo

Si desea bloquear su libro de macros personal para que no se pueda editar, simplemente puede seguir los pasos a continuación:

  • Primero, vaya a donde tiene Personal.xlsb, haga clic derecho y abra sus propiedades.
  • Después de eso, en la pestaña «Seguridad», marque la casilla «Solo lectura».
crear-libro-de-macro-xlsb-personal-en-excel-tick-mark-read-only
  • Al final, haga clic en Aceptar.

Una vez que hagas eso, podrás reproducir la macro desde él, pero no podrás grabar una nueva macro en él.

Al final,

Una carpeta de macros personal puede resultarle útil para administrar todas las macros importantes en un solo lugar. La mejor manera de crear un archivo personal.xlsb es simplemente grabar una macro en él. Espero que hayas encontrado que este consejo de VBA te ayudará a aprender VBA más rápido .

Pero ahora dime una cosa.

¿Cómo gestionas todo el código VBA que utilizas?

Asegúrate de compartir tus puntos de vista conmigo en la sección de comentarios. Me encantaría saber de ti y no olvides compartir esta publicación con tus amigos, estoy seguro de que lo harán. Lo apreciaría.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *