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 - ( Excel 2007 + VBA ) 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
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
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
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
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
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
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
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
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
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
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
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