Categoría: Formularios

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…


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…


Formulario de captura en Excel que guarda datos en otra hoja

Cuando deseamos que otras personas recaben datos siempre son de gran utilidad los formularios. Un formulario de captura nos permite recolectar sólo datos necesarios, ya que al tener campos estructurados y listas con opciones, evitamos que los usuarios escriban cosas que no necesitamos. Además, si al formulario le añadimos macros, podremos tener nuestros datos en tablas para posteriormente manipularlos con facilidad. Por qué no usar los formularios de vba A esta pregunta siempre daré la misma respuesta: todo depende del

Ver el artículo completo…


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…