VBA en Excel: casos reales resueltos
Aquí están 10 casos de la comunidad y 7 tutoriales de InflueXcel donde se usa VBA. Cada caso nace de un problema real que alguien planteó en la comunidad y que otros miembros resolvieron, así que verás la función aplicada a datos de verdad y, a menudo, varios enfoques distintos para el mismo problema.
- Reformatear un código alfanumérico al teclear: de NN1234567 a NN-12345-67 CasoEsta semana surgió en la comunidad una duda muy práctica: cómo conseguir que al escribir un código tipo NN1234567 (dos letras seguidas de siete dígitos) la celd
- Crear una tabla automáticamente cuando no sabes cuántas filas vienen (Office Scripts) CasoUn miembro de la comunidad llegó con un reto poco habitual: necesitaba un script para Excel en la web que convirtiera un rango en tabla sin saber de antemano cu
- Mejora un 90% el rendimiento de Power Query con SQLite TutorialPower Query es una herramienta potente para consolidar, combinar y calcular datos, pero cuando trabajamos con millones de registros y calculos complejos por fil
- Convertir archivos .xls a .xlsx en lote: VBA, Python y Power Automate CasoUn miembro de la comunidad tiene un sistema que genera archivos en formato .xls (Excel 97-2003) en una carpeta, y necesita convertirlos a .xlsx automáticamente.
- Comentarios persistentes junto a AGRUPARPOR/PIVOTARPOR CasoJuan plantea un problema muy habitual para quienes trabajan con PIVOTARPOR o AGRUPARPOR: añadir comentarios o anotaciones en columnas auxiliares junto al result
- Calendario mensual dinámico con una sola fórmula CasoUn miembro de la comunidad preguntó cómo generar un calendario mensual completo en Excel usando únicamente fórmulas, sin VBA ni macros. El calendario debe mostr
- Extraer datos de archivos XML complejos: Power Query, VBA y Power Automate CasoSergio plantea un problema real con datos abiertos del gobierno español: archivos XML de licitaciones públicas con más de 30 niveles de anidación. Un archivo de
- Descomposición de Cholesky con matrices dinámicas: de VBA a LAMBDA+REDUCE CasoJuan Pablo lanza un reto al grupo: tiene una descomposición de Cholesky resuelta con VBA y quiere saber si se puede hacer con matrices dinámicas. Miki acepta el
- Generar la serie de Fibonacci con REDUCE, APILARV y LAMBDA CasoInteresante ejercicio compartido en la comunidad: generar los primeros N números de la serie de Fibonacci usando exclusivamente fórmulas de Excel, sin VBA ni ma
- Resolver ecuaciones iterativas en Excel: Colebrook con LAMBDA recursiva y REDUCE CasoCaso excepcional que demuestra el poder de las funciones modernas de Excel en ingeniería. Un ingeniero industrial de casi 70 años, consultor en proyectos térmic
- Reemplazar Solver con MMULT, MINVERSA y SUMAPRODUCTO CasoInteresante aportacion de Leo que demuestra como resolver problemas de optimizacion lineal sin necesidad de la herramienta Solver, usando unicamente funciones m
- Casillas de verificación en Excel: tres formas de sacarles partido TutorialLas casillas de verificación nativas llegaron a Excel 365 en julio de 2024, tras meses en pruebas. No son el control de formulario de toda la vida: se insertan
- Validar datos en Excel con máscaras de formato (sin VBA) TutorialValidar que un código, una matrícula o un NIF siguen el formato correcto suele acabar en una macro. No hace falta: con una función personalizada construida sobr
- Consolidar e integrar ficheros con Power Query TutorialTodo lo que necesitas para dejar de copiar y pegar hojas y ficheros a mano. Siete tutoriales sobre cómo Power Query consolida, integra y combina datos repartido
- Automatizar Excel con VBA y ChatGPT: de pedirle el código a integrar la API TutorialTres niveles de automatización con VBA, ordenados de menos a más, y los dos primeros no exigen saber programar. 1. Pedirle el código a ChatGPT (envío masivo de
- Gráficos que se actualizan solos en Excel: orden, etiquetas condicionales y rangos dinámicos TutorialTres problemas que aparecen en cuanto un gráfico deja de leer una tabla fija y pasa a leer el resultado de un cálculo. Salieron montando el diagrama de Gantt co
- Mostrar imágenes dinámicas en Excel TutorialCómo hacer que una imagen cambie sola en Excel según lo que elijas en una celda: seleccionas un producto, un empleado o un país en una lista desplegable y la fo