Categoría: Excel vba

Para tí que haces macros en Excel restablece configuraciones después de hacer pruebas

En este artículo les comparto una macro que restablecerá algunas configuraciones que suelen modificarse al momento de escribir macros y que por alguna razón la ejecución se detiene u olvidamos regresarlas a su estado original. Configuraciones En otro artículo publico una lista de tips para programar macros en Excel y en base a ese artículo es que las siguientes configuraciones las podemos regresar a su estado normal. Application.StatusBar = True / False Esta opción nos permitirá definir un mensaje personalizado

Ver el artículo completo…


Fórmulas y funciones UDF para contar palabras en Excel

En este artículo les comparto dos fórmulas que nos servirán para contar palabras de una celda, así como sus correspondientes funciones UDF en caso de que prefieran verse “cool” con el uso de macros. Contar palabras en una celda La siguiente fórmula nos servirá para contar todas las palabras incluídas en una celda. Nótese que por palabra se tomará cada caracter o conjunto de caracteres separados por espacio. El texto que tomaremos de ejemplo es el siguiente: Las patentes de

Ver el artículo completo…


Video Depurar bases de datos en Excel con las funciones de texto de EXCELeINFO add-in

Después de una larga ausencia de mi canal de Youtube les traigo en esta ocasión un video tutorial donde vemos cómo depurar bases de datos con las funciones de texto que vienen incluídas en nuestro complemento de EXCELeINFO. Las funciones mencionadas las podremos encontrar en la sección Texto. Figura 1. Funciones de Texto en EXCELeINFO add-in. Video tutorial


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…


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…


Formularios para búsqueda, alta, baja y actualización de registros en Excel

En este ejemplo les comparto algunos formularios con las acciones más comunes y solicitadas al momento de manejo de registros en bases de datos. Búsqueda. Alta. Baja. Actualización. Tenemos una tabla con los encabezados ID, USARIO, DEPARTAMENTO y PUESTO, donde obligatoriamente el ID debe ser un registro único para que todas las acciones funcionen bien. El primer formulario tendrá las acciones de ALTA y BUSCAR. Figura 1. Acciones de Alta y búsqueda. Alta de registros Al presionar el botón Alta

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…