En muchas empresas, un proceso importante depende de un libro de Excel o de una base de datos Access con VBA. Cálculo de costes, ofertas, protocolos de ensayo, listas de materiales. Se creó rápido y funcionó bien durante mucho tiempo. Pero ahora es mucho lo que depende de ello. Lo convertimos en una aplicación estable que varias personas pueden usar con seguridad.
Cómo saber que VBA ha llegado a su límite
- Solo una persona entiende las macros, y está de vacaciones justo cuando algo falla.
- Varios compañeros trabajan a la vez en el archivo y se pierden datos.
- Hay muchas copias del libro y nadie sabe cuál es la actual.
- La base de datos Access se vuelve lenta o se acerca al límite de 2 GB.
- Su departamento de TI quiere bloquear las macros porque suponen un riesgo de seguridad.
Qué cambia en Microsoft
- Macros de Internet. Desde 2022, Office bloquea por defecto las macros en archivos procedentes de Internet. Quien envía libros por correo electrónico lo nota.
- VBScript desaparece. Microsoft retira VBScript de Windows de forma gradual. Está previsto que, aproximadamente a partir de 2027, deje de estar activo por defecto. Afecta a los proyectos VBA que llaman a archivos .vbs o que usan expresiones regulares a través de VBScript.
- Office de 64 bits. Hoy, Office se instala por defecto en su versión de 64 bits. Los proyectos VBA más antiguos con llamadas a la API de Windows solo funcionan en ella tras una adaptación.
Hacia dónde va el camino
- Aplicación propia con base de datos. Una aplicación de escritorio en C# y .NET con SQL Server, MariaDB o PostgreSQL. Varias personas trabajan a la vez, con permisos y registro de actividad.
- Aplicación web. Si sus compañeros trabajan en varias sedes o fuera de la oficina, todo funciona en el navegador.
- Excel se queda, la lógica se traslada. Si su equipo está apegado a Excel, Excel sigue siendo la interfaz. Los cálculos y los datos funcionan en un complemento y una base de datos, probados y versionados.
Si encaja mejor un software estándar, se lo decimos.
Cómo procedemos
- Inventario. Revisamos macros, fórmulas, formularios, consultas y datos, y hablamos con los usuarios.
- Aclarar los procesos. Ponemos por escrito, de forma comprensible, lo que hace hoy el libro. A menudo salen a la luz rodeos y errores ocultos.
- Migración de datos. Los datos de Excel y Access pasan, verificados, a la nueva base de datos.
- Nueva aplicación. La lógica se crea en C# con pruebas automáticas. Comparamos los resultados con los de la solución antigua.
- Implantación. Formamos a los usuarios y acompañamos el arranque.
El punto de partida: Revisión de modernización
En la Revisión de modernización analizamos su solución de Excel o Access, proponemos una arquitectura de destino y calculamos a partir de cuándo compensa la migración. Recibirá un informe de análisis con arquitectura objetivo, cálculo de rentabilidad y plan por etapas. La Revisión de modernización cuesta 3.490 € a precio fijo, IVA no incluida. Si después nos encarga el proyecto posterior, le descontamos el 50 % del precio del paquete.
Solicitar paquete Contratar en la tienda
Preguntas frecuentes sobre la migración de VBA
¿Podemos seguir usando Excel para los análisis?
Sí. La nueva aplicación exporta a Excel o suministra los datos directamente a sus análisis.
¿Qué ocurre con nuestros datos de Access?
Los trasladamos a la nueva base de datos y comprobamos mediante una comparación que todo ha llegado completo.
¿Compensa también en soluciones pequeñas?
No siempre. A veces basta con ordenar y proteger las macros. Se lo diremos después del inventario.
Más sobre el tema
Hable con nosotros
Descríbanos brevemente lo que hace hoy su solución de Excel o Access. Le responderemos con rapidez y le asesoraremos sin compromiso. Teléfono +49 761 28522110 o a través del formulario de contacto.
