A continuación el contenido de cada libro de Ejemplos, con una breve descripción de lo que realiza cada macro:
Ejemplos Macros 1:
(descargar)
Pasar de minúsculas a mayúsculas (menorAmayor)
Pasar de mayúsculas a minúsculas (mayorAmenor)
Ambas se encuentran en un módulo. Permiten convertir el contenido del rango seleccionado al momento de ejecutar la rutina, en mayúsculas o minúsculas,
respectivamente.
Recorrer una columna. Encontrar última celda con datos
RecorreCol: permite recorrer una columna buscando cierto valor o condición. (En el ejemplo solo busca la última celda con datos)
PrimeraLibre 1y2: permiten conocer la última fila con datos o la primera libre, de un rango que se recorre hacia abajo o hacia arriba respectivamente.
Sumando 1 a la variable se obtiene la primer 'fila libre'
Colocar en ciertas celdas información del sistema, como hora, fecha y usuario
Si se ejecuta al abrir el libro se colocará en el objeto ThisWorkbook (o Este Libro), evento Open.
Para agregar esta información cuando se ingrese algún dato en celda, colocarla en el objeto HOJA donde se hará la carga, evento Change.
Si se coloca en un módulo podrá ser llamada desde cualquier otra rutina o botón.
Colorear celdas de un rango según cumplan ciertas condiciones
Colores1 y 2: Permiten asignar Formato condicional con 3 o más condiciones. La segunda muy necesaria para versiones Excel anteriores a 2007. Se encuentra
en un módulo y se ejecuta desde cualquier hoja.
Ocultar filas cuyos datos en la columna A tienen color de fuente automático.
Esta rutina es fácilmente adaptable a otras condiciones: si valor en col A es 'Si' u otro valor, si color de fuente es rojo u otro color....
Se coloca en un módulo y se ejecuta desde cualquier hoja.
Mostrar todos los registros en una tabla con celdas ocultas.
Se encuentra en un módulo y se ejecuta desde cualquier hoja del libro.
Permite 'mostrar' las filas ocultas en un rango establecido.
Ejemplos Macros 2:
(descargar)
Establecer área de impresión.
Se encuentra en un módulo y se ejecuta desde cualquier hoja del libro.
También puede ser incluída en el objeto ThisWorkbook, para ser ejecutada antes de imprimir (evento 'BeforePrint' )
Permite establecer como área de impresión, el conjunto de celdas de un rango
IMAGEN
Establecer Encabezado y pie de página. Configurar página
Se encuentra en un módulo, y puede ser llamada desde cualquier hoja o ser incluída en el evento 'BeforePrint' del libro (objeto ThisWorkbook).
Permite configurar un encabezado y pie de página. En la rutina se incluyen otros parámetros como: total de páginas, imprimir líneas de división o no, tamaño de papel y
otros.
Ordenar una tabla
Permite ordenar una tabla. Fácilmente adaptable a otras hojas o rangos.
Copiar registros según condición
En este ejemplo se copian en otra hoja los registros cuya columna mes corresponde a un valor que se establece en una celda.
Inhabilitar botones de la Barra Herramientas
Permite conocer el número de cada botón de la barra Estándar, como para inhabilitar ciertas opciones. En el ejemplo se oculta el botón de 'Guardar'
Inhabilitar opciones de menú
Permite conocer el número de cada opción de un menú, como para inhabilitar alguna opción. En el ejemplo se oculta la opción 'Copiar' del menú Edición.
Ejemplos Macros 3:
(descargar)
Llenar un ListBox con datos de otra hoja
Para cargar de datos un objeto ListBox dibujado en hoja.
Enviar datos a Combobox de varias columnas
Se establece por medio de código la cantidad de columnas que tendrá un control Combobox dibujado en hoja, y se carga de datos fijos.
Pasar datos de un Userform a una hoja a partir de la última fila ocupada.
Este ejemplo tiene las instrucciones básicas para pasar datos de un Userform a una hoja, adaptable a cualquier modelo de formulario y controles.
Cálculos con fechas en Userforms
Ejemplo para realizar cálculos con fechas. Uso de la función CDate y manera de devolver resultados con formato, a la hoja
Mostrar un Userform por unos segundos
Ideal para enviar mensajes o mostrar valores por un tiempo establecido
Inmovilizar un Userform
Ejemplo con instrucción que habilita el Userform en una posición fija.
Inhabilitar el botón de cerrar de un Userform
El ejemplo incluye las instrucciones que inhabilitan el uso del botón de cierre del formulario, evitando su cierre accidental
Otros ejemplos:
Interactuando con Userforms
(descargar)
4 modelos de formulario para cargar una base de datos.
Utilizando el buscador de Excel
(descargar)
Paso a paso con imágenes de cómo utilizar el buscador de datos Excel, presente en el menú Archivo, Abrir, botón Herramientas.
Utilizando una barra de progreso
(descargar)
Ejemplo del uso de un control ProgressBar para indicar el tiempo faltante en un proceso.
Base de datos con imágenes
(descargar)

Permite mostrar imágenes al seleccionar registros. Ideal para bases de datos de alumnos, productos, turismo...