En este espacio intento compartir algunos retazos, de lo que con el tiempo he ido aprendiendo sobre Excel. Espero que de esta aportación personal, alguien puede extraer alguna idea, que le pueda servir de ayuda en la elaboración de algún proyecto. Si es asi, será suficiente para que yo me sienta satisfecho con el trabajo realizado.

ABRIR DESCRIPCIÓN BREVE DEL TEMA - ( Lista completa ) TEXTO
00.- Recursos de Excel. Algunos recursos que ofrece Excel en su cinta de opciones (y/o menú), que nos ayudan en la efectividad y/o presentación de nuestro trabajo, una tabla con los atajos de teclado más frecuentes, funciones útiles para VBA y funciones integradas (fórmulas), algunas de ellas del "viejo" Excel 4.0.
Construir ejemplos
Descargar
01.- Desglose en Euros (xls). El ejemplo desglosa una cantidad de euros (admite céntimos) en billetes y monedas, mediante dos sistemas diferentes: a) fórmula matricial (Control+mayúscula+Intro) y b) SumaProducto.
Descargar
02.- Liga de futbol (xlsm). Seguimiento de los resultados, clasificación, calendario, etc. de equipos de futbol (en el ejemplo 1ª división de España 2009-2010). El ejemplo contiene datos reales hasta la jornada 12.
Construir ejemplo
Descargar
03.- Validación a tres columnas (xlsm). El ejemplo permite elegir en C6 una provincia, en C9 una isla de dicha provincia y en C13 un municipio de dicha isla. Cada lista depende de la elección que hayamos hecho en la celda anterior.
Construir ejemplo
Descargar
04.- Validación excluyente (xlsx). El ejemplo permite elegir un nombre de una lista, la cual no contiene ya, los nombres elegidos anteriormente en el rango. Modificado 22-01-12 para que trabaje sin macros.
Construir ejemplo
Descargar
05.- Barra de progreso (xlsm). Muestra una barra de progreso, mientras se ejecuta una tarea más o menos larga (en el ejemplo; escribe números aleatorios en A1:AX200).
Construir ejemplo
Descargar
06.- Validación con lista creciente (xlsm). Permite elegir nombres del desplegable de la celda, o escribirlos por teclado. Si el nombre no existe permite incluirlo en la lista origen.
Construir ejemplo
Descargar 07.- TRUCO. Agrupa/combina un grupo de celdas (xls), sin que pierdan sus valores individuales. Sirve p.e. para tener un listado de nombres (u otros valores) simulando que no están.
Descargar
08.- Datos no modificables* (xlsm). Impide seleccionar otra celda mientras no se cumplimente la actual y que se modifiquen los datos, una vez introducidos, salvo por código mediante un formulario.
Construir ejemplo
Descargar
09.- Busca referencia en base de datos (xlsm). Con funciones (en la hoja), empleo 3 métodos o Fórmulas diferentes en la búsqueda: BUSCARV, INDICE+COINCIDIR y DESREF+COINCIDIR. Con código VBA: CountIf (Contar.Si), Match (Coincidir), etc.
Descargar
10.- Lista los archivos de una carpeta determinada (xls). A1 debe contener la dirección completa de la carpeta. Empleo para la captura el nombre definido MisArchivos .
Descargar
11.- Obliga* a activar las macros (xls). Si no se autorizan las macros, se muestra una hoja alternativa (similar a la principal) no operativa simulando que es la principal.
Descargar
12.- Calendario perpétuo (xlsx). Además del calendario con los 12 meses, contiene un calendario especial con 6 semanas: La semana actual, las 2 semanas anteriores y las 3 próximas semanas. Las fórmulas están visibles, pero no explicadas.
Descargar
13.- Datos de un año (xls). Gráfico con los datos del último año. A medida que entran datos nuevos, desaparecen los meses más viejos y permanecen solamente los últimos 12 meses. Las fórmulas no están explicadas.
Descargar
14.- Moda progresiva (xls). Indica el dato que más se repite dentro de una matriz de valores, luego el segundo más repetido, luego el tercero más repetido, etc.
Descargar
15.- Juego: "Hundir la flota" (xls). Se trata del conocido juego para dos jugadores, en que cada uno intenta hundir los barcos del otro. No explico como reconstruir el ejemplo (es un proceso largo), pero la hoja y el código están desprotegidos por si quieres "escarbar" en el interior.
Descargar
16.- Controlar celdas por el color (xlsm). Mediante el color de relleno y/o el color de fuente, controlo las celdas que pueden ser seleccionadas y/o modificadas.
Construir ejemplo
Descargar
17.- Muestra una u otra imagen según número de índice (xls). Dos métodos que cambian una imagen por otra al cambiar el valor de una celda (numérico). Con los cambios oportunos, se podría modificar para controlarlas mediante textos (por ejemplo apellidos).
Descargar
18.- Resalta las celdas que contienen fórmulas para evitar sobreescribirlas por error (xls). Emplea macro-función de Excel 4 en un nombre definido. Las instrucciones para lograr el efecto están en la hoja 2 (BD).
Descargar
19.- Cuenta los registros únicos (xlsm) existentes en la columna A, a partir de un listado de únicos, que crea a partir del listado original. Dos métodos: uno mediante VBA y otro exclusivamente con fórmulas.
Descargar
20.- Acceso mediante solicitud de clave (xlsm) para archivos personales y/o de uso restringido. Si no hay coincidencia en la clave el archivo se cierra*. Conviene combinar este procedimiento con el del ejemplo 11.
Descargar
21.- Desplazamiento de figura (xls) acompañando la celda activa. La figura (una flecha) cambia de columna y de fila según cambia la selección, para señalar la celda seleccionada.
Descargar
22.- Gráfico cortado (xls) que visualiza valores muy altos con valores bajos, mostrando dos zonas con sus respectivas zonas de valores para el eje Y. Es un efecto óptico logrado con algunos trucos.
Descargar
23.- BuscarVn, KésimoMayorÚnico y KésimoMenorÚnico. (xlsm) Funciones definidas por el usuario (UDF), que devuelven el 1º, 2º, 3º,... etc. valor coincidente (hoja 1) o el Késimo mayor (o menor) valor en una matriz múltiple, considerando los valores repetidos como no existentes (hojas 2 y 3).
Descargar
24.- Impedir* Insertar/Eliminar filas o columnas. (xlsm) Cuatro métodos (Con macros, Formato condicional, Validación y Hoja protegida) que impiden, o dificultan, la inserción o eliminacion,de filas y/o columnas en el documento.
Descargar
25.- Separar nombres y apellidos. (xlsm) Métodos basados en separadores especiales (mayúscula, caracter 160, guión, doble espacio,...etc), que permitirán separar nombres y apellidos (compuestos o no).
Construir ejemplo
Descargar
26.- Búsqueda avanzada. (xls) Dos ejemplos sencillos, que muestran un listado con los nombres que coinciden con el texto escrito en un cuadro de texto. A medida que vamos escribiendo nuevos caracteres, va modificando el listado y muestra sólo los coincidentes con el texto escrito (criterios diferentes en cada ejemplo).
Construir ejemplo
Descargar
27.- Copiar / Pegar, datos filtrados. (xls) Método para copiar y pegar sólo los datos filtrados, empleando el teclado y las herramientas integradas en Excel, o también como automatizarlo mediante código VBA.
Construir ejemplo
Descargar
28.- Cálculo de aprovechamiento de un contenedor (xls). Método para calcular la cantidad de bultos que caben en un contenedor, según sus dimensiones y orientación del contenido.
Construir ejemplo
Descargar
29.- Valores de la configuración IP de Windows. (xls) Macro sencila que muestra la Dirección IP del equipo, la Máscara de subred, la Puerta de enlace predeterminada, etc.
Descargar
30.- Resaltar cabeceros. (xlsm) Resalta los cabeceros (arriba y a la izquierda) correspondientes a la celda seleccionada. Empleo: CELDA, FILA y COLUMNA y en VBA; CALCULATE.
Descargar
31.- Filtrar datos. (xlsx) Obtengo mediante fórmulas un filtrado de datos, incluso si los registros no están consecutivos. Para ello utilizo una columna auxiliar y: DESREF, COINCIDIR e INDICE.
Descargar
32.- Calendario (xlsm) construido con un formulario VBA, que emula a MSCAL.OCX y que hace varias versiones que no incluyen en Office.
Construir ejemplo
Descargar
33.- Suma acumulativa sobre la misma celda (xlsm). Ejemplo: La celda D8 contiene 40,000 Kg., escribimos en D8 23,3 y pulsamos INTRO; la celda D8 muestra 63,300 Kg.
Descargar
34.- Encriptar datos (xlsm). Este ejemplo encripta o desencripta los datos existentes en las celdas de un rango continuo, excepto las celdas que contienen fórmulas.
Descargar
35.- Promedio (xlsx)de los n últimos números de una columna, en la cual pueden (o no) existir celdas con texto o sin valor. Existe otra versión para Excel 2007 con VBA (descarga 36).
Descargar
36.- Promedio (xlsm)de los n últimos números de una columna, en la cual pueden (o no) existir celdas con texto o sin valor. Existe otra versión para Excel 2007 sin VBA (descarga 35).
Descargar
37.- Leer criterior de autofiltro. (xlsm) Dos métodos que muestran los criterios con los que se ha filtrado mediante el Autofiltro.
Descargar
38.- Función Regla de 3 simple y compuesta. (xls) Macro función sencila que resuelve la regla de 3 simple o la compuesta. Debemos tener en cuenta las razones inversas.
Descargar
39.- Contar coincidencias en rango (xls) utilizando SUMAPRODUCTO en vez de CONTAR.SI. En la propia hoja, explico de modo desglosado el funcionamiento de la fórmula.
Descargar
40.- Filtrar con múltiples criterios. (xls) Autofiltro con Excel 2003 empleando múltiples criterios (8 en el ejemplo), apoyándonos en una columna auxiliar.
Descargar
41 (03-Nov-2011).- Gráfico con leyenda variable (xls), personalizada mediante fórmula, que indica el avance o retroceso en la comparativa de dos periodos de tiempo similares (años, trimestres, ... etc.).
Descargar
42.- Lector de recetas de cocina. (xlsm) Ejemplo de como guardar recetas como registros de una BD y recuperación de los registros en una ficha tipo formulario. Ficha construida en las celdas que muestra: Ingredientes, coste, preparación, foto del plato, etc.
Descargar
43.- (16-Nov-2011) Colorear las barras de un gráfico (xls) según el valor original de las celdas de las cuales se alimenta, con el fin de informar al usuario mediante dichos colores.
Descargar
44.- (14-Dic-2011) OrdenaMix (xls). Cuando en un campo existen datos numéricos y alfanuméricos mezclados, al ordenarlos Excel considera menores los datos numéricos, incluso qe los números seguidos de letras. Con este ejemplo, ordenamos en orden alfanumérico.
Descargar
45.- (14-Dic-2011) Gráfico de Gantt (xlsm). Excel no integra este tipo de gráfico, pero podemos simularlo con un pequeño truco que consiste en un gráfico de barras apiladas y ocultar la primera serie.
Descargar
46.- (26-Feb-2012) Copia de respaldo con fecha (xlsm). Guarda u libro Excel o un documento Word, y además una copia de seguridad, cuyo nombre está compuesto del nombre original + el día y el mes actual + la hora y minutos.
Construir ejemplo


* Nota: Siempre deberemos tener en cuenta que; La posibilidad de que vulneren nuestros datos, o que rebasen las barreras que pongamos para evitar daños en los mismos, dependerá del nivel de conocimientos y de las intenciones del usuario o intruso de turno.

¡ Importante ! .- La información contenida en esta página, el código fuente incluido en los ejemplos y lo explicado/recomendado en los mismos, no incluye ningún tipo de garantía, y no otorga derecho alguno sobre mantenimiento o asesoramiento de los mismos.

Garantizo que todo ha sido hecho con la mejor voluntad, pero usted asume cualquier riesgo al poner en práctica, modificar, utilizar y/o ejecutar, lo ofrecido y explicado aquí.

Inicio de página