INICIO MANUALES GUÍAS TEMÁTICAS APLICACIONES FUNCIONES MACROS EJEMPLOS CORREO
 

MAPA DEL SITIO

 

En este espacio se mostrará la resolución de algunos temas frecuentes. También algunos otros, que si bien no son frecuentes, pueden ser disparador de ideas.

Nota: Los libros adjuntos fueron creados en Excel 2010 pero guardados como xls. Así podrán ser utilizados en versiones anteriores también.

 

Para empezar algunas herramientas para destacar:

 

Herramienta: Utilizando el buscador de Excel     (descargar)

Paso a paso con imágenes de cómo utilizar el buscador de datos Excel (no se trata de la opción Buscar/Reemplazar de la hoja)

Con instrucciones para Excel 2003 y posterior.

 

Herramienta: nuevas herramientas para versiones Excel 2007 en adelante.                                                          (descargar)

a- Minigráficos

b- Formatos Condicionales con barras, escala de colores e íconos.

c- Filtrado por valores, color o íconos.

d- Ordenación por valores o por color.

e- Quita duplicados de una tabla por 1 o más columnas de coincidencia.

 

Herramienta: Imágenes personalizadas en barras de gráfico.

Paso a paso para personalizar gráficos. Tanto en versión Excel 2007 y posterior, como en Excel 2003.                                     (descargar)

 

 

 

Macros para versión Excel 2007 en adelante:    

 

Vista Pantalla completa y normal.

Si la hoja de trabajo es muy extensa quizás necesitemos verla a pantalla completa. La siguiente macro nos permite cambiar de vista rápidamente con un atajo de teclado. La rutina evalúa en qué modo está y lo pasa al otro modo (pantalla completa vs pantalla normal).

 

Ocultar Cinta de opciones - volverla a mostrar.

A diferencia de las rutinas anteriores, aquí se ocultará  la cinta de opciones y solo se la volverá a mostrar con otra macro.

Sugerencia: colocarlas en el evento Open y Close del libro.

                                                                        (descargar)

 

 

 

Macros para todas las versiones Excel:

 

Voto electrónico.

Sencillo ejemplo para uso de votos según imagen. Con resultados inmediatos.                                                               (descargar)

 

Utilizando una barra de progreso                                  (descargar)

Ejemplo del uso de un control ProgressBar para indicar el tiempo faltante en un proceso.

 

 

Pasar de minúsculas a mayúsculas (menorAmayor)

Pasar de mayúsculas a minúsculas (mayorAmenor)

Permiten convertir el contenido del rango seleccionado al momento de ejecutar la rutina, en mayúsculas o minúsculas, respectivamente.

 

Recorrer una columna buscando un dato. Muestra en una celda, la fila del dato encontrado.

Se solicita el dato mediante InputBox (puede ser aplicado para un dato ubicado en cierta celda de cualquier hoja).

 

Buscar primer fila libre.

Devuelve en una celda el nro de fila. Se recorre la col A de la hoja activa (puede ser aplicado a la búsqueda en otra col o en otra hoja).

 

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.

 

(Descargar libro 1 con ejemplos desde aquí.)

 

 

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 al conjunto de celdas de un rango

 

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. Orientación de la hoja.

 

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 que cumplen con un criterio. El criterio se guarda en otra celda.

 

(Descargar libro 2 con ejemplos desde aquí.)

 

 

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 a la hoja, resultados con formato.

 

Inmovilizar un Userform

Ejemplo con instrucción que habilita el Userform en una posición fija.

 

Userform que alimenta un formulario anterior.

El UF1 llama a otro UF. Al cerrarlo se mueve el valor de 1 de sus controles al UF1, que nuevamente queda activo.

 

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

 

Llenar un ListBox con datos de otra hoja 

Para alimentar un objeto ListBox dibujado en hoja, con datos de otra 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. Se lo alimenta con datos fijos.

 

(Descargar libro 3 con ejemplos desde aquí.)

 

 

Cambiar formato a parte del contenido de una celda.

con 2 opciones: ubicación predeterminada de la cadena a la que se aplica formato especial, o ubicando previamente el texto que se desea resaltar con otro formato.

 

Reemplazar texto en rango de celdas

Para hacer reemplazos de varios textos en un solo paso y en un rango acotado.

 

Cambiar el modo de cálculo:

2 subrutinas para pasar a modo Manual o modo Automático.

 

(Descargar libro 4 con ejemplos desde aquí.)

 

 

INICIO

 

MANUALES

Herramientas Excel

Programación VBA (inicial y avanzado)

Formularios Excel

(En versiones 2003 o 2007-2010)

Guías Temáticas I (2007-2010)

 

GUÍAS TEMÁTICAS

Listas desplegables

Comparando datos

Imágenes en Excel

Correo desde Excel

Mover-Copiar datos

 

APLICACIONES

Gestor de Ventas

Gestor de Documentos

Gestor Contable

 

FUNCIONES

Base de Datos

Búsqueda y Referencias

Todas

 

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

 

 

EJEMPLOS (descarga gratuita)

 

 


 

 

¡ AHORA TAMBIÉN LOS NUEVOS MANUALES

EXCEL 2010 !

 

 

 

 

(v.2003)

 

 

 


 

 

 

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

Consulta por presupuestos desde aquí

 

 


 

 

 

 

 

 

 


 

 

 

Si estas páginas te han sido de utilidad y deseas apoyar su crecimiento, podrás dejar un pequeño aporte desde aquí

 

  

 

 


 

::: Recomienda esta página :::

Servicio gratuito de Galeon.com
Inicio      Manuales      Guías Temáticas      Aplicaciones      Funciones      VBA Excel      Ejemplos      Contacto