Categoría: EXCELeINFO

Eliminar macros de un archivo de Excel. ¡Úsese con cuidado!

Este ejemplo es de los catálogados como “está usted seguro?” por el tipo de código que contiene y las posibles macros que elimine. Por qué querría borrar macros de un archivo de Excel El código que comparto, sí, elimina todo el código de nuestros objetos y módulos de VBA, pero también nos ilustra sobre los elementos que contiene un proyecto VBA y sus componentes, obviamente manipulados mediante el mismo lenguaje. Cómo funciona El ejemplo hace uso de los objetos que

Ver el artículo completo…


La Nueva Generación de héroes de Excel

Muy comúnmente se le conoce a los profesionales de Excel como héroes de Excel o héroes de la hoja de calculo. Son aquellas personas que gracias a sus habilidades en la herramienta (VBA, tablas dinámicas, formulas complejas, etc.) logran aportar ese valor a la empresa con reportes, aplicaciones y/o tableros de mando que utiliza la organización diariamente para la toma de decisiones Existe una gran cantidad de héroes de Excel en el mundo y si eres uno de ellos o

Ver el artículo completo…


Mostrar tabla en ListBox de Excel vba dependiendo la hoja activa

Hace un par de años publiqué el ejemplo Pasar datos de tabla a ListBox en Excel, el cual toma los datos de una tabla de Excel y los transporta a un ListBox. El ejemplo está un poco limitado, ya que la tabla tiene un nombre definido que no cambia el rango de la tabla de manera dinámica, además de que si agregamos una columna, el código debe ser modificado. Tip: Te invito a revisar qué otros ejemplos he publicado donde

Ver el artículo completo…


Mostrar mensaje de los que cumplen años el día de hoy en Excel

En este ejemplo contamos con una tabla de personas y cada pesona tiene una fecha de nacimiento que nos servirá para que al iniciar el archivo un cuadro de mensaje nos indique el nombre de las personas que cumplen años en la fecha actual. Comparando fechas sin tomar en cuenta años Si deseamos comparar la fecha actual VS la fecha de nacimiento, será necesario contemplar sólo el día y el mes de ambas fechas y dejar fuera el año, ya

Ver el artículo completo…


Usar el control Date and Time Picker (mscomct2.ocx) en Excel sobre Windows 7 y 8 de 64 bits

Si has seguido los artículos de este Blog, hay una gran posibilidad de que conozcas ya el uso del control Date and Time Picker en una hoja de Excel o un formulario de vba. En caso contrario, de manera opcional te recomiendo leer este artículo Mostrar control de calendario al elegir una celda en Excel. Figura 1. Control de calendario sobre una hoja de cálculo. Controles Activex en Windows de 64 bits ¿Qué sucede cuando instalamos Office sobre una versión

Ver el artículo completo…


Ejecutar comando CMD desde Excel y mostrarlo en formulario

La gran ventana que tenemos con el lenguaje vba es que casi cualquier código que antes usábamos en Visual Basic 6.0 se puede reciclar, por decirlo de alguna manera. Y por supuesto, el código usado en este artículo no es la excepción. Comandos MS-DOS Las instrucciones Batch de MS-DOS o CMD vienen desde las primeras versiones de Windows y aunque antes eran más populares, su uso es aún vigente, sobretodo con los archivos por lotes .BAT. Figura 1. Ventana de

Ver el artículo completo…


Mostrar archivos PDF en Formulario de Excel vba

Como todos saben, cuando se me presenta alguna situación informática para solucionar siempre busco a Excel como mi primer programa para solucionarla. Y bueno, en esta ocasión este post no es excepción. Por qué mostrar PDFs en Excel si ya tenemos un visor Bueno, para ejecutar correctamente la visualización de archivos PDF necesitaremos tener instalado algún visor, llámese como se llame, no hay predilección por alguno de los que existen en el mercado. Mi versión es que si estamos trabajando

Ver el artículo completo…


Ponderación de resultados usando regla de 3 en Excel

En el lugar donde trabajo es tarea diaria el calificar a los empleados conforme a resultados de sus actividades. Cada grupo de empleados tiene las mismas actividades y cada actividad tiene un valor de ponderación hasta llegar al 100%. En este post comparto un archivo con objetivos y ponderaciones ficticias, pero que seguramente se podrá adecuar a otras necesidades. Regla de 3 En el ejemplo tenemos a 10 vendedores los cuales deben hacer determinado número de ventas en 5 sucursales.

Ver el artículo completo…


Cargar encabezados de tabla en Combobox de Excel con vba

Un truco siempre útil al momento de trabajar con Excel como base de datos es poder traernos los encabezados de una tabla a una lista, En este caso, para se mostrados en un Combobox. Si tus macros implican formularios donde manipules bases de datos, será imprescindible que sepas cuáles son los encabezados de tus tablas. Qué pasa si mis tablas no comienzan en la fila 1 Unos de los primero errores que podemos cometer al momento de traer los encabezados

Ver el artículo completo…


Add-in para manipulación de texto en Excel

En el complemento EXCELeINFO add-in contamos con una sección dedicada a la manipulación de textos, que se encuentra en la sección con el mismo nombre del Ribbon que se crear al momento de instalar el add-in. Figura 1. Sección Texto dentro de EXCELeINFO add-in. Estas herramientas son muy útiles sobretodo al momento de querer convertir texto a mayúsculas, minúsculas, tipo título y oración, pero no queremos pasar por el uso de fórmulas, sobretodo si nuestros datos no se encuentran en

Ver el artículo completo…