*> SOCIAL11 S.L. · Zaragoza · Servicio en toda España
SISTEMA ACTUAL
EXCELlibros críticos
VBAmacros + procesos
FICHEROSversiones + fórmulas
IA+INGENIERÍA
PLATAFORMA DESTINO
WEBSQLUSUARIOSAPIsAUDITORÍA
FICHA TÉCNICA · Tecnología de origen
Microsoft Excel y macros: versiones, componentes y puntos de modernización
Un libro de Excel puede ser desde una hoja de cálculo sencilla hasta una aplicación completa: fórmulas, VBA, conexiones externas, Power Query, tablas dinámicas, hojas ocultas y macros XLM. Antes de sustituirlo hay que tratarlo como software, no como un simple fichero.
Cambio importanteOffice 2007 introduce formatos Open XML; XLSM conserva VBA
64 bitsOffice 2010 introduce VBA7 para 32/64 bits; Microsoft 365/Office 2019+ suele instalar 64 bits por defecto
ComponentesVBA · XLM · Power Query · tablas dinámicas · conexiones ODBC/OLE DB · complementos COM
Versiones e hitos que conviene reconocer
Excel 97–20031997–2003
Formato binario XLS; muchas automatizaciones antiguas se mantienen en esta familia.
Excel 20072007
Aparecen XLSX, XLSM y XLSB; XLSX no almacena código VBA.
Excel 20102010
Office también disponible en 64 bits; VBA7 obliga a revisar llamadas API y tipos de puntero.
Excel 2016/2019/20212015–2021
Frecuentes en entornos corporativos con Power Query, conexiones externas y complementos.
Excel 2024 / Microsoft 3652024–
Entorno actual; sigue ejecutando VBA, pero convive con Office Scripts, Power Query y servicios cloud.
Artefactos y componentes que buscamos
.xls, .xlsx, .xlsm y .xlsb
Módulos VBA, UserForms y clases exportables .bas/.frm/.cls
Macros Excel 4.0 (XLM) en libros muy antiguos
Nombres definidos, hojas ocultas/very hidden y fórmulas entre libros
Power Query (M), conexiones ODBC/OLE DB y consultas a ficheros
Complementos .xla/.xlam, COM add-ins y ActiveX
Riesgos técnicos habituales
Lógica repartida entre fórmulas, VBA, nombres definidos y hojas ocultas
Enlaces externos a rutas locales o unidades de red
Dependencias de idioma/región en fechas, decimales y nombres de funciones
Macros de 32 bits incompatibles con Office de 64 bits
Ficheros copiados por email o carpeta que crean múltiples “versiones de la verdad”
Procesos manuales no documentados alrededor del libro: copiar, pegar, exportar, enviar, imprimir
Inventario mínimo antes de migrar
Libros maestros y libros auxiliares
Módulos VBA, macros XLM y complementos
Conexiones a bases de datos y ficheros externos
Volumen de filas, tiempos de cálculo y fórmulas volátiles
Usuarios, permisos y forma real de compartir el archivo
Entradas/salidas: PDFs, CSV, facturas, emails y ERP
Rutas de modernización habituales
Aplicación web multiusuario con base de datos
Servicio .NET/Python para cálculos y procesos batch
Mantener Excel como capa de análisis mientras se centralizan datos y reglas
Power BI/BI para reporting cuando el Excel se usa principalmente como cuadro de mando
000200PROCEDURE DIVISION.01
TECNOLOGÍA DE ORIGEN / SOCIAL11
El sistema actual todavía contiene valor.
Excel y macros puede seguir siendo útil aunque su ecosistema ya no encaje con los sistemas actuales. El trabajo empieza por entender qué hace realmente la aplicación, dónde están sus datos y qué partes dependen de versiones o componentes difíciles de mantener.
000300PROCEDURE DIVISION.02
TECNOLOGÍA DE ORIGEN / SOCIAL11
Cómo abordamos la modernización.
No proponemos una reescritura automática. Inventariamos módulos, reglas, integraciones y tareas manuales; después elegimos qué conviene conservar, encapsular o sustituir.
000400PROCEDURE DIVISION.03
TECNOLOGÍA DE ORIGEN / SOCIAL11
IA con pruebas y revisión técnica.
La IA nos ayuda a leer código, localizar patrones, documentar y generar pruebas. El resultado se valida contra la aplicación existente antes de retirar procesos.
000900LINKAGE SECTION.CONTACTO
HABLEMOS DE TU SOFTWARE
Cuéntanos qué aplicación necesitas modernizar.
Con unos pocos datos podemos entender el punto de partida y plantear el siguiente paso.