INICIO        MANUALES       APLICACIONES        FUNCIONES        MACROS        DESCARGAS       CORREO
 

MAPA DEL SITIO

 

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... 

INICIO

 

MANUALES

Programación_Excel

400Macros Plus

Manual del Userform

Manual Excel

 

APLICACIONES

Facturando

Contabilizando

Libro Bancos

Libro Caja

Mi_Cronograma

Cobranzas

 

FUNCIONES

Base de Datos

Búsqueda y Referencias

Estadísticas

Externas

Fecha y Hora

Financieras

Información

Lógicas

Matemáticas y Trigonomét.

Texto

 

VBA

Conceptos básicos
Macros

Cómo crear una macro

El Editor

Eventos

Lenguaje

Formulario

Dónde colocar las macros

Cómo ejecutar una macro

Resultado de un evento

Utilizando un botón

Utilizando un atajo de teclado

Desde el menú Herramientas

Referencias

 

Instrucciones básicas

Trabajando con Libros
Trabajando con hojas
Trabajando con celdas
Trabajando con una colección
Trabajando con objetos

 

 

DESCARGAS

Ejemplos gratuitos para Descargar
 

 

 


 

COLECCIÓN MANUALES EXCEL

 

Programación_Excel

Apto para versiones 2000 al 2007 inclusive

 



 

 


 

 

 

 

Tu sitio para obtener soluciones en Excel. Desarrollos, mantenimiento y optimización de libros, aplicaciones a medida

Consultas desde aquí

 

 


 

 

 

Inicio          Manuales          Aplicaciones          Funciones          VBA Excel          Descargas          Contacto         

1