INICIO FUNCIONES MACROS VBA MANUALES GUIAS TEMATICAS

APLICACIONES

EJEMPLOS

    cibersoft_arg@yahoo.com.ar     cibersoft.arg@gmail.com    .

 

MAPA DEL SITIO

INICIO

MANUALES

Herramientas Excel

Programación VBA

Formularios Excel

(Para Excel xls y xlsm)

 

GUÍAS TEMÁTICAS

Listas desplegables

Comparando datos

Imágenes en Excel

Correo desde Excel

Mover-Copiar datos

 Bucles

 

APLICACIONES

Gestor de Ventas

Gestor de Documentos

Gestor Contable

Gestor Consorcios

 

HERRAMIENTAS y FUNCIONES

Novedades Excel 2013

Herramientas nuevas

Ejemplo de funciones

Lista completa de funciones

(2003 al 2013 - descarga)

 

MACROS VBA

Conceptos básicos

Referencias a objetos

Instrucciones básicas

Trabajando con Libros
Trabajando con hojas
Trabajando con celdas
Trabajando con bucles
Trabajando con objetos

 

EJEMPLOS (descarga gratuita)

 

 

 

MANUALES PARA LAS 2  VERSIONES EXCEL

(xlsm y xls)

       

                                                                                    Página:  [1]  2  3     Siguiente

 

 

Macros para versión Excel 2007 en adelante.

Nota: clic en las imágenes para ampliarlas

INDICE:

 

Pasar a modo Pantalla completa o Normal.

Ocultar - Mostrar Cinta de Opciones.

Mostrar el formulario en el tamaño de la ventana activa.

Ocultar - Mostrar filas con doble clic en celdas.

Formulario en hoja: pasar solo a celdas habilitadas para ingreso de datos.

No guardar libro si no están completos los datos (en Hoja y en Userform).

Impedir ingreso de registros duplicados.

Eliminar registros duplicados.

Buscar un dato. Copiar la fila encontrada a otro destino.

Buscar datos. Copiar TODOS los registros encontrados a otro destino.

Buscar datos. Colorear todos los registros encontrados.

Buscar datos. Colocar un texto en otra columna de cada registro encontrado.

Buscar datos. Eliminar todos los registros encontrados.

Comparar 2 tablas. Eliminar de una los registros que se encuentran en la otra.

Comparar 2 tablas. Eliminar los registros que se duplican.

Comparar 2 tablas. Colorear o formatear los registros que se encuentran en las 2 tablas.

 

 

 

1-a: 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).

 

1-b: 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)

 

 

2- Mostrar el formulario en el tamaño de la ventana activa

La ventana o pantalla tiene propiedades de ancho (Width) y alto (Height).

Podemos apelar a esas propiedades para acotar nuestro Userform a esas dimensiones, sin importar el tamaño del monitor.

                                                                      (descargar)

 

 

3- Ocultar/mostrar filas con un doble clic en celdas.

Si trabajamos con hojas tipo índice, listado de cuentas o similares a la imagen, tenemos un par de opciones para ocultar filas:

- la opción Agrupar o Autoesquema en algunos casos

- dibujando controles tipo CheckBox

- seleccionando la celda con doble clic

 

Este es el ejemplo que se desarrolló en el archivo adjunto. La macro se encuentra ubicada en el objeto HOJA. En las imágenes el antes y después de cada clic.

                  (descargar)

 

 

 

4- Formulario: acceder solo a celdas habilitadas.

Al diseñar un formulario en una hoja Excel nos quedan muchas celdas o rangos vacíos. Lo que nos obliga a dar varios Enter o ir seleccionando la celda donde van los datos.

Para evitar estos movimientos vamos a desbloquear aquellas celdas habilitadas (menú Formato, Formato de Celdas, Proteger)

Luego protegemos la hoja (con o sin clave) tildando solamente la opción de 'Seleccionar celdas desbloqueadas'.

 

Al completar el primer campo y presionar Enter el cursor se posicionará en la primer celda desbloqueada que sigue.... la dirección dependerá de cuál sea la configuración del Enter (ver Botón Office o Archivo, Opciones, Avanzadas).

         (descargar)

 

 

5- No guardar libro si faltan datos a completar en formulario.

Este control puede realizarse tanto en un formulario como el ejemplo anterior, o en un formulario del tipo Userform.

En el ejemplo se colocó el código en el evento BeforePrint del libro (objeto ThisWorkbook) es decir que se ejecutará antes de imprimir. También se colocó el mismo código en un Userform, y en este caso el control se realiza antes de 'Guardar'.

                                                     (descargar)

 

                                                                                    Página:  [1]  2  3     Siguiente

 

::: Recomienda esta página :::

Servicio gratuito de Galeon.com