¿Cómo crear una plantilla de Excel habilitada para macros?
Al trabajar con Excel, automatizar tareas repetitivas mediante macros de VBA puede agilizar considerablemente su flujo de trabajo. Tras crear una macro útil en un libro, es posible que desee conservar esta funcionalidad para usos futuros o compartirla con sus compañeros. Crear una plantilla habilitada para macros le permite guardar tanto el diseño de la hoja de cálculo como el código VBA integrado, para que pueda iniciar rápidamente nuevos proyectos con estas características incluidas. Sin embargo, si intenta guardar dicho libro como una plantilla estándar de Excel (*.xltx), Excel muestra un cuadro de diálogo de advertencia indicando que las macros no se pueden guardar en ese formato. Este problema suele causar confusión entre los usuarios que no están familiarizados con los formatos de plantilla de Excel ni con la configuración de seguridad de macros. Afortunadamente, Excel ofrece una forma sencilla de guardar su libro como una plantilla habilitada para macros (*.xltm), que conserva íntegramente sus macros para proyectos futuros.
- Guarde el Libro de trabajo actual como una plantilla habilitada para macros
- Cambie el formato de guardado predeterminado a plantillas habilitadas para macros
- Solución VBA: guarde el libro como plantilla habilitada para macros mediante programación

Guardar el Libro de trabajo actual como una plantilla habilitada para macros
Cuando necesite usar un libro de Excel con macros VBA como base para nuevos proyectos, guardarlo como una plantilla habilitada para macros es una solución práctica y eficiente. Este enfoque asegura que todas las macros y la configuración del libro se conserven intactas y estén listas para usar cada vez que cree un nuevo libro a partir de dicha plantilla. A continuación, le explicamos cómo guardar su libro actual como una plantilla habilitada para macros:
1. Haga clic en la pestaña Archivo en Excel y, a continuación, seleccione Guardar. En versiones más recientes de Excel, es posible que deba elegir Equipo(o)Este equipo) y luego hacer clic en Examinar para abrir el cuadro de diálogo Guardar como.
2. En el cuadro de diálogo Guardar como, escriba un nombre descriptivo para su plantilla en el campo Nombre de archivo. A continuación, haga clic en el menú desplegable Especificar formato de guardado y seleccione Plantilla de Excel habilitada para macros (*.xltm) de la lista de opciones. Este tipo de archivo está diseñado específicamente para plantillas que contienen código VBA.

Nota: Al seleccionar Plantilla de Excel habilitada para macros (*.xltm) como tipo de archivo, Excel navega automáticamente a su carpeta predeterminada de plantillas. Esto ayuda a mantener sus plantillas organizadas y facilita su acceso al iniciar un nuevo libro de trabajo. Si lo desea, también puede buscar otra ubicación para guardar la plantilla, pero almacenarla en la carpeta predeterminada garantiza que aparezca entre las plantillas disponibles al elegir Archivo > Nuevo.
3. Haga clic en el botón Guardar para completar el proceso. Su libro, incluido todo el código de macro VBA, quedará guardado como una plantilla habilitada para macros. Cada vez que necesite iniciar un nuevo libro de trabajo con estas macros y este formato, simplemente abra esta plantilla desde la ubicación en la que la guardó o a través de la galería de plantillas al crear un archivo nuevo.
Consejos y precauciones: Antes de guardar como plantilla habilitada para macros, asegúrese de que todas las macros esenciales estén incluidas en el libro y funcionen correctamente. Además, tenga en cuenta que la configuración de seguridad de macros en otros equipos podría bloquearlas de forma predeterminada. Si va a compartir la plantilla, incluya instrucciones claras sobre cómo habilitar las macros para garantizar un uso óptimo.
Cambiar el formato predeterminado de guardado a una plantilla habilitada para macros
Si sueles crear con frecuencia libros habilitados para macros, ajustar el formato de guardado predeterminado de Excel puede agilizar notablemente tu flujo de trabajo. Al establecerlo en Plantilla de Excel habilitada para macros (*.xltm), cada nuevo libro de trabajo se guardará automáticamente como una plantilla habilitada para macros, evitando así que guardes accidentalmente un archivo con macros en un formato que no las soporte (o como libro estándar), lo que eliminaría el código incrustado.
Para cambiar el formato de guardado predeterminado de todos los libros futuros, siga estos pasos:
1. Vaya al menú Archivo y seleccione Opciones en la parte inferior de la barra lateral para abrir el cuadro de diálogo Opciones de Excel.
2. En la ventana Opciones de Excel, haga clic en Guardar en la barra lateral izquierda. Localice el menú desplegable Guardar archivos en este formato dentro de la sección Guardar libros. Elija Plantilla de Excel habilitada para macros (*.xltm) de la lista. Así establecerá la plantilla habilitada para macros como tipo de archivo predeterminado cada vez que guarde un archivo generado.

3. Haga clic en Aceptar para aplicar este cambio. A partir de este momento, cada vez que guarde un libro de trabajo nuevo mediante Archivo > Guardar, Excel utilizará de forma predeterminada el formato de plantilla habilitada para macros.
Aspectos a considerar: Este enfoque resulta especialmente útil si suele crear plantillas o libros que requieren macros. No obstante, si también trabaja con archivos estándar que no necesitan macros, recuerde cambiar manualmente el tipo de archivo a otro formato (por ejemplo, .xlsx) cuando sea necesario, para evitar advertencias innecesarias sobre macros y tipos de archivo incorrectos. Tenga en cuenta que no todas las funciones son compatibles entre distintas versiones de Excel, por lo que es recomendable probar las plantillas en los sistemas de destino antes de compartirlas ampliamente.
Guarde un rango como mini plantilla (entrada de Texto automático, incluyendo el Formato de celda y las fórmulas) para reutilizarlo en el futuro
Normalmente, al guardar un archivo de Excel como plantilla, se almacena todo el libro para su reutilización, lo que resulta ineficiente si solo necesita aprovechar secciones pequeñas, como una tabla recurrente, un gráfico o un área de cálculo. En situaciones donde copia y utiliza con frecuencia la misma parte de una hoja de cálculo, guardar únicamente el rango necesario como una «mini plantilla» mejora notablemente la eficiencia y garantiza la coherencia del formato. Kutools para Excel ofrece una solución práctica y fácil de usar con su utilidad de Texto automático. Esta función le permite guardar cualquier rango seleccionado —incluyendo todo su formato y fórmulas— como una entrada de Texto automático. Una vez guardado, podrá insertar este rango en cualquier hoja de cálculo, en cualquier momento, con un solo clic, ahorrando tiempo y evitando los errores asociados al copiado y pegado manual.
Para utilizar esta función, basta con seleccionar el rango deseado, abrir el panel de Texto automático proporcionado por Kutools y añadir la selección como una nueva entrada. Se conservan tanto el formato de las celdas como las fórmulas, lo que garantiza una reutilización precisa en formularios, informes, horarios y cualquier otro contenido repetitivo. Esta solución es ideal para profesionales que trabajan con tablas estandarizadas o secciones de informes en múltiples archivos de Excel, ya que evita el desorden de tener que gestionar numerosos archivos de plantilla solo para rangos pequeños.

Nota: Al guardar un rango como entrada de Texto automático, ten en cuenta las referencias relativas de celda que puedan contener tus fórmulas. Al reutilizarlo, verifica que las fórmulas no se hayan desplazado de forma inesperada. Asimismo, asegúrate de que todos los datos de origen y sus dependencias estén presentes o accesibles en el libro de destino para evitar errores de cálculo o problemas de referencia.
Solución VBA: guarde el libro como plantilla habilitada para macros mediante programación
En algunos casos, es posible que necesite automatizar el proceso de guardar libros como plantillas habilitadas para macros, por ejemplo, al preparar varios archivos o crear plantillas de forma regular. Con una sencilla macro de VBA, podrá guardar rápidamente su libro de trabajo actual como un archivo .xltm. Este enfoque no solo ahorra tiempo, sino que también reduce los errores manuales y garantiza una nomenclatura coherente en los archivos de plantilla. A continuación se explica cómo implementar esta solución:
1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir el editor de VBA. En la ventana que aparece, vaya a Insertar > Módulo y pegue el siguiente código en el módulo:
Sub SaveAsMacroEnabledTemplate()
Dim filePath As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
filePath = Application.GetSaveAsFilename(FileFilter:="Excel Macro-Enabled Template (*.xltm), *.xltm", Title:=xTitleId)
If filePath <> "False" Then
ThisWorkbook.SaveAs Filename:=filePath, FileFormat:=xlOpenXMLTemplateMacroEnabled
End If
End Sub 2. Para ejecutar el código, haga clic en el botón
en el editor de VBA. Aparecerá un cuadro de diálogo que le pedirá que especifique la ubicación de guardado y el nombre de la plantilla habilitada para macros. Una vez confirmado, su libro (incluidas todas las macros) se guardará en la ubicación especificada como archivo .xltm.
Consejos para solucionar problemas: Si encuentra problemas como permisos de archivo o la ausencia de la pestaña Programador, asegúrese de que las macros estén habilitadas en las opciones de Excel y de que disponga de los permisos de escritura adecuados en la carpeta de destino. Además, recuerde guardar su trabajo antes de ejecutar la macro para evitar la pérdida de datos.
Artículos relacionados:
¿Cómo crear una plantilla de Excel de solo lectura?
¿Cómo proteger o bloquear una plantilla de Excel con contraseña para evitar que se sobrescriba?
¿Cómo encontrar y cambiar la ubicación predeterminada en la que Excel guarda las plantillas?
¿Cómo editar o modificar una plantilla personal en Excel?
¿Cómo cambiar la plantilla predeterminada de libros u hojas en Excel?Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos
