Categoría: EXCELeINFO

Usar “No volver a mostrar este mensaje” modificando el Registro de Windows desde Excel

En este artículo que les comparto vamos a ver una manera muy simple de modificar el Registro de Windows desde nuestro mismo Excel, guardando una clave que posteriormente la usaremos al abrir de nuevo nuestro un archivo en específico. Cómo lo hacemos Tenemos un archivo de Excel que al ser abierto nos muestra un mensaje de ejemplo en un formulario que es llamado mediante el evento Open. El formulario incluye un CheckBox con la leyenda “No volver a mostrar este

Ver el artículo completo…


Uso de colores en Excel con macros

En este ejemplo te comparto una macro para hacer una tabla con los 56 colores que se manejan por defecto en la paleta de colores de Office. Aunque Office sólo nos muestre 56, realmente tenemos un límite de 16 millones de colores a usar. Figura 1. Paleta de colores de Office. Cómo obtener más colores Cuando asignamos un color al fondo de una celda o a la fuente nos encontramos con un botón que dice Más colores, el cual nos

Ver el artículo completo…


Formulario para filtrar datos de una tabla en ListBox eligiendo la columna de búsqueda en un ComboBox en Excel

Te reto a implementar este ejemplo que les comparto en el formulario que les compartí en este otro artículo. Hablando de este reto, ahora le comparto un formulario que nos servirá para hacer filtros de una tabla de Excel y devolver el resultado a un ListBox. Pero lo interesante es que tendremos un ComboBox el cual se llenará con los encabezados de nuestra tabla y tendremos la opción de nosotros elegir el campo en el cual buscaremos datos para aplicar

Ver el artículo completo…


Formulario de alta y búsqueda de registros incluyendo imágenes en Excel

Siguiendo con el tema de base de datos en Excel, ahora les comparto un ejemplo donde hacemos uso del control Imagen de vba para poder mostrar imágenes en un formulario. Cómo funciona Tenemos una tabla de Excel donde insertaremos datos de Super héroes, tales como su Nombre, de qué Editorial provienen, Comentarios, además de insertar la ruta de nuestra PC donde se aloja la Imagen correspondiente. Figura 1. Tabla de Super héroes con imágenes. Alta de registros Lo interesante de

Ver el artículo completo…


Tip: agilizar la eliminación de filas en datos filtrados en Excel

El objetivo Para este ejemplo tenemos una tabla de Excel con 16 columas y más de 700 mil filas. Lo que se busca es realizar un filtro por un valor determinado y eliminar las filas que coincidan con dicho filtro. La advertencia Podría parecer simple la acción de filtrar datos y dar click derecho sobre los datos filtrados y elegir Eliminar filas. Este procedimiento realmente sí es sencillo, pero hay tomar en cuenta que si Excel detecta que realizaremos una

Ver el artículo completo…


Insertar botón personalizado en el Ribbon de Excel al abrir un archivo o add-in

En nuestro Excel podemos crear nuestros propios Ribbons personalizados sin necesidad de macros, pero qué pasa cuando deseamos que un botón que lance una macro nuestra sólo esté disponible cuando abro un archivo de Excel o un add-in. En otro artículo habíamos platicado sobre cómo crear Ribbons en Excel 2007 y 2010. Para Excel 2013 aplica de la misma manera, sólo que en este ejemplo veremos cómo mostrar un botón dentro de la pestaña Insertar y que lance una macro

Ver el artículo completo…


Escala de tiempo para Tablas dinámicas en Excel

Una de las novedades que trajo consigo Excel 2013 son las escalas de tiempo, las cuales nos permiten tener una barra donde en lugar de tener que manejar fechas por filtros, lo hacemos mediante barra de desplazamiento y podemos elegir niveles de tiempo tales como años, trimestres, meses y días. Cómo funciona Tenemos una tabla de ventas con campos de Producto, Sucursal y Número de ventas. Deseamos obtener el número de ventas por cada producto en cada sucursal por rango

Ver el artículo completo…


Macro para ejecutar una consulta SQL de un archivo de Excel a otro

En un artículo de este mismo Blog llamado Consultar datos de un archivo de Excel a otro mediante Microsoft Query y ODBC explicaba la manera de hacer consultas a un archivo de Excel desde otro sin involucrar ninguna macro. En esta ocasión me di a la tarea de usar el Grabador de macros para obtener el código generado con dicho procedimiento. Al final fue cuestión de detallar algunas líneas de código para tener una macro que realice lo mismo, pero

Ver el artículo completo…


Funciones personalizadas UDF en Excel disponibles en todos los archivos abiertos

Siguiendo con el tema de funciones personalizadas (UDF), tenemos 2 funciones que anteriormente ya les había compartido en este Blog, con la salvedad de que vamos a ver cómo las podemos tener siempre disponibles en todos los archivos abiertos, además de crear una categoría que las aloje. Funciones siempre disponibles Para que una función personalizada esté siempre disponible primeramente deberemos tener el código de dicha función en un archivo de Excel, ya sea con extesión .xls o .xlsm. Posteriormente deberemos

Ver el artículo completo…


Ejecutar un SP de SQL Server desde Microsoft Query en Excel

En otras ocasiones he publicado artículos relacionados al uso de Transact-SQL para hacer consultas desde Excel y traernos información a nuestra hoja de cálculo y comenzar a manipularla. En esta ocasión les comparto un procedimiento para ejecutar Store Procedures de SQL Server o también llamados SP’s. Procedimientos almacenados Un SP o procedimiento almacenado es un lote de código T-SQL al cual se le ha asignado un nombre y éste puede recibir parámetros de entrada o simplemente ser ejecutados. Como finalidad

Ver el artículo completo…