Quitar Macros de Excel Online
Elimina las macros VBA de un archivo Excel online, gratis y sin subir nada. El libro se limpia en tu navegador y los datos permanecen en tu dispositivo.
Suelta aquí archivos .xlsm o .xlsx, o haz clic para buscarlos
Admite .xlsm / .xlsx · procesamiento local · nunca se sube
Cómo quitar las macros de un archivo Excel
- Suelta uno o varios libros .xlsm: todo se procesa localmente y no se sube.
- Haz clic en Quitar macros: el proyecto VBA se elimina y el libro se reempaqueta como .xlsx.
- Revisa el informe: los archivos sin macros se marcan como limpios; los cifrados, como ilegibles.
- Descarga el resultado: un solo archivo se descarga directo; varios archivos vuelven como ZIP.
Cómo funciona
Un libro .xlsm es un archivo ZIP, idéntico a .xlsx salvo por una parte binaria extra: xl/vbaProject.bin, que contiene el proyecto VBA compilado (todos los módulos, formularios y clases). Excel lo trata como habilitado para macros porque tres marcadores apuntan a esa parte: un Override en [Content_Types].xml, un Relationship en xl/_rels/workbook.xml.rels y el propio tipo de contenido del libro, que termina en «macroEnabled.main+xml».
Esta herramienta elimina vbaProject.bin, quita ambas referencias y cambia el tipo de contenido del libro al tipo de hoja de cálculo normal. El resultado es un .xlsx plano, exactamente lo que produce Excel al usar «Guardar como» y elegir .xlsx. Todos los datos de celdas, fórmulas, estilos y gráficos quedan intactos.
La eliminación de macros es irreversible. Cualquier botón, comando de cinta, control de formulario o controlador de eventos que dependa de VBA dejará de funcionar en la copia limpia. Conserva el .xlsm original si crees que podrías necesitar las macros de nuevo.
Qué pueden hacer las macros (y por qué quitarlas)
VBA es un lenguaje de programación completo incrustado en el archivo. Una macro puede leer y modificar cualquier celda, abrir conexiones de red, escribir en tu disco, lanzar otros programas y enviar datos a un servidor remoto. Ese poder es la razón de la barra amarilla «Habilitar contenido» de Excel, y de que recibir un .xlsm de un remitente desconocido sea un patrón clásico de phishing.
- Recibiste un .xlsm de fuera de tu organización y solo necesitas los datos, no la automatización.
- Tu política de seguridad prohíbe los archivos con macros, pero el remitente solo tiene el .xlsm.
- Estás archivando o compartiendo un libro y quieres eliminar la advertencia de macros para los destinatarios.
- Quieres inspeccionar los datos primero antes de decidir si confiar en el código incrustado.
Comparación con otras formas de eliminar macros
| Método | A dónde va tu archivo | Notas |
|---|---|---|
| Esta herramienta | A ningún sitio — tu navegador | Gratis, lotes, instantáneo; misma salida que «Guardar como .xlsx» |
| Excel «Guardar como .xlsx» | En tu dispositivo | Requiere instalación completa de Excel; un libro cada vez |
| Antivirus / detonación en sandbox | Subido al proveedor del AV | Detecta macros maliciosas; no te devuelve un archivo limpio |
| GroupDocs / Aspose online | Subido a sus servidores | El archivo sale de tu dispositivo; a menudo con marca de agua o límites |
Limitaciones
- Solo se elimina el proyecto VBA. Las hojas de macro de Excel 4.0 (XLM), los trucos con nombres definidos y las cargas basadas en fórmulas no se tocan: abre el archivo limpio con el mismo cuidado que cualquier otra hoja de origen no confiable.
- Los archivos cifrados (Excel pide contraseña antes de abrir) no pueden leerse sin esa contraseña.
- Los archivos .xls antiguos usan un formato binario distinto; conviértelos primero a .xlsm o .xlsx.
- Úsala solo en archivos de tu propiedad o que tengas permiso de modificar. Quitar las macros no transfiere ningún derecho sobre su contenido.
Preguntas frecuentes
¿Este quitamacros es realmente gratis?
Sí, 100% gratis: sin registro, sin marca de agua, sin límite de archivos. Todo se ejecuta en tu navegador.
¿Se sube mi archivo a un servidor?
No. El archivo ZIP se abre, edita y reempaqueta por completo en tu navegador con JavaScript. El archivo nunca sale de tu dispositivo.
¿Quitar vbaProject.bin es lo mismo que «Guardar como .xlsx»?
Sí. La salida es equivalente en estructura: se eliminan el proyecto VBA, su declaración de tipo de contenido y su relación, y el tipo de contenido del libro pasa a ser el de hoja de cálculo normal.
¿Sobreviven mis datos, fórmulas y gráficos?
Sí. Solo se toca el binario de macros y sus referencias. Celdas, fórmulas, estilos, gráficos y tablas dinámicas se conservan exactamente.
¿Y los archivos que piden contraseña para abrir?
Esos están realmente cifrados. Sin la contraseña ni siquiera se puede leer el archivo, así que las macros no pueden eliminarse ni con esta ni con ninguna otra herramienta honesta.
¿Puedo procesar varios .xlsm a la vez?
Sí. Suelta varios archivos: cada uno se procesa en una pasada y los resultados se descargan juntos como ZIP.
¿Elimina las hojas de macro de Excel 4.0 (XLM)?
No. Las macros XLM viven en otra parte del libro y son un vector de phishing conocido. Si sospechas de macros XLM, abre el archivo en un entorno aislado en lugar de confiar en esta herramienta.
¿Se puede deshacer la eliminación de macros?
No en la copia limpia. Conserva siempre el .xlsm original si hay alguna posibilidad de que necesites las macros de nuevo.
Herramientas relacionadas
¿Necesitas ver o editar la hoja limpia después?
Abrir el editor de Excel online gratis