Categoría: Formularios

Formatear TextBox en Excel vba

Cuando se realizan aplicaciones de Contabilidad o que impliquen cantidades relacionadas con dinero, el formato de celdas de Excel nos permite elegir entre diferentes formatos de moneda. Pero qué sucede cuando mostramos cantidades en un TextBox de un formulario. Si usamos la propiedad Value de un TextBox nos mostrará el valor sin formato alguno. Es ahí donde deberemos hacer uso de la función Format en vba. Función Format La función Format nos servirá para usad cualquier formato que necesitemos mostrar

Ver el artículo completo…


Usar BUSCARV en formulario de Excel vba e identificar texto o números

Este artículo podría considerarse uno más de los publicados con respecto al tema de la función BUSCARV, pero con detalles que no se habían tocado en otro artículo. En el ejemplo adjunto tenemos una tabla que aloja el nombre del usuario o número telefónico y un respectivo código ficticio. También tenemos un formulario donde deberemos escribir el usuario o teléfono para traer de vuelta dicho su código. Cómo funciona La manera en la que nos traemos el código es mediante

Ver el artículo completo…


Resetear cuadro de herramientas del IDE de vba en Excel

El cuadro de herramientas o toolbox de vba es la sección donde insertamos controles a nuestros formularios. Suele suceder que borramos algún control de este cuadro o de repente no vemos ningún control. Y a menos que recordemos cuáles son los controles por defecto que vienen, la mejor manera de recuperarlos es reseteándolos. Figura 2. Toolbox sin controles. Cómo lo hacemos Primeramente deberemos encontrar el archivo Excel.box en nuestro disco duro. Para poder resetearlo bastará simplemente con cerrar cualquier instancia

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…


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…


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…