KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo crear una plantilla de Excel habilitada para macros?

AutorKelly Fecha de modificación

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.


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.


Guardar rango como mini plantilla con Kutools

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 Botón Ejecutar 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:


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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