Imprimir varias hojas de un libro de Excel

Es común que tengas un libro con muchas hojas y solamente quieras imprimir algunas de ellas. Con un formulario (UserForm) se pueden listar todas las hojas, cada hoja con la opción de  poder seleccionarla y un botón para enviarlas a imprimir.

lunes, 19 de febrero

Recomendaciones para mejorar el desempeño de un archivo de Excel

En ocasiones, sin darnos cuenta, el tamaño del archivo empieza a crecer, y por lo tanto, realizar operaciones en la hoja de cálculo se hacen muy lentas.

Les comparto algunas recomendaciones para mejorar el rendimiento de las hojas de Excel y también para reducir el tamaño del archivo de Excel.

Filtrar por fechas y subtotales por vendedor en Excel

Les comparto un código en un UserForm para filtrar por un rango de fechas y obtener subtotales por vendedor.

Tenemos el registro diario del importe de cada venta de cada vendedor en una hoja de Excel, por ejemplo:

lunes, 5 de febrero

Consejos para declarar variables en VBA

Las variables en las macros son esenciales y un correcto entendimiento y aplicación de estas, nos permiten lograr un mejor rendimiento.

En esta ocasión mostramos algunos consejos para la declaración de variables en tus macro de VBA y de esa forma optimizar su ejecución.

martes, 30 de enero

Pintar de color el botón presionado en Excel

Ahora, quisiera compartirles un pequeño truco para pintar el botón presionado.

En ocasiones se crea una especie de menú en  una hoja utilizando botones de autoforma; y cada botón está asociado a una macro.

Para saber cuál botón ha sido presionado, por ejemplo, se puede pintar de color Rojo el botón presionado y los demás botones deberán quedar en un color Azul, como se muestra la imagen.

jueves, 25 de enero

Resaltar fecha vencida en Excel

En esta ocasión aplicaremos unas fórmulas y un formato condicional para resaltar en color una fecha de vencimiento.

Las reglas son las siguientes:

Calcular si los días de mora son mayores a cero, el cálculo se realiza
miércoles, 17 de enero

Guardar versiones de una hoja en Excel

En esta ocasión les entrego una macro para guardar una hoja con el mismo nombre de archivo, pero si ya existe el archivo, le agregará un número consecutivo de versión.

Suponiendo que tenemos información en una hoja y para cada actualización requerimos que se guarde la hoja en un archivo nuevo, el archivo llevará el mismo nombre, para cada nuevo archivo se le incrementará un número correlativo, por ejemplo, el primer archivo se llamará “base.xlsx”, el siguiente archivo llevará por nombre “base_v1.xlsx”, el siguiente archivo “base_v2.xlsx”; y así sucesivamente.

miércoles, 10 de enero

Formulario Automático de una hoja de datos en Excel

Utilizar al formulario automático que tiene Excel, es una manera práctica y sencilla de capturar datos en una hoja, por ejemplo, puede ser una agenda de proveedores.

Veamos un ejemplo:

formulario-automatico-excel-1

sábado, 30 de diciembre

Dividir datos de una hoja de Excel en grupos

En esta ocasión quiero proponer una solución, con una macro, para dividir los datos de una hoja en varios archivos, cada archivo deberá contener la información de cierto grupo de datos.

Suponiendo que tenemos la siguiente base de datos en la “Hoja1”

sábado, 23 de diciembre

Rellenar celdas vacías con información de la celda superior

En ocasiones tenemos información donde existen varias celdas vacías y necesitamos rellenar dichas celdas con el dato de la celda superior.

Es el caso, por ejemplo, cuando se generan tablas dinámicas.

Suponiendo que tenemos la siguiente base de datos:

jueves, 21 de diciembre