000100IDENTIFICATION DIVISION.MODERNIZACIÓN

TECNOLOGÍA DE ORIGEN / SOCIAL11

Convertir Excel con macros en software mantenible

Transformamos libros Excel críticos, macros y procesos VBA en aplicaciones con usuarios, permisos, trazabilidad y datos centralizados.

*> 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.

OrigenExcel 1985; versión Windows desde 1987
Formatos habitualesXLS · XLSX · XLSM · XLSB · XLA/XLAM · XLT/XLTm
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.

876 032 807contacto@social11.es
Paseo Independencia 19, Planta 6, Oficina Derecha
50001 Zaragoza · Servicio en toda España

Envío directo por SMTP a SOCIAL11.