Categoría: Bases de datos

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…


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…


Mover archivos de una carpeta a otra desde Excel con macros

En base a una consulta en el Blog sobre mover archivos de cierta extensión de una carpeta a otra, es que remoto el tema de la instrucción Name, que nos sirve para renombrar archivos o moverlos de ubicación. Dicha instrucción ya la había usado en el artículo Cambiar nombre de archivos desde Excel con macros. Cómo funciona Supongamos que tenemos unos archivos de Excel en cierta carpeta y los queremos mover a otra. El primer paso que recomiendo hacer es

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…


Formato de nómina que detecte las quincenas con menos de 15 días en Excel

En este artículo les comparto un formato de nómina quincenal que es muy usado aquí en México, donde se calculan los días laborados de los empleados. El formato consta de una lista de empleados de manera vertical y los días de una quincena completa de manera horizontal. Los días de la quincena pueden ir desde el día 1ro de cada mes hasta el 15vo día o del día de 16vo al último día del mes. El último día del mes

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…


Aplicaciones mashup: vista interactiva de Excel para sitios Web

El equipo de Excel a través del sitio http://www.excelmashup.com nos anima a expandir las capacidades de nuestra querida hoja de cálculo: Bring the power of Excel to any data on the web Las aplicaciones mashup son aplicaciones Web híbridas que combinan información de distintas fuentes visualizando en una única interfaz gráfica, es por eso que con una simple tabla incrustada en un sitio Web podemos tener todo el poder de Excel mediante la Interactive View. Vista interactiva En la página

Ver el artículo completo…


Macro para copiar datos de una tabla excluyendo encabezados en Excel

En algunas ocasiones será necesario seleccionar o copiar la información contenida en una tabla de Excel, pero sin tomar en cuenta los encabezados. Se me ocurre para copiar información de distintas tablas y hacer una con datos concentrados. En el artículo llamado Cargar encabezados de tabla en Combobox de Excel con vba manejamos también información de una tabla, pero el propósito era recoger los encabezados. Para este artículo vendría siendo lo contrario. Cómo funciona Tenemos una tabla simple la cual

Ver el artículo completo…


Trabajar con horas en una tabla dinámica de Excel

En lo sistemas de telefonía de los Contac Center siempre será imprescindible obtener reportes acerca del tiempo en que los agentes se encontraron conectados al sistema. Obtener suma y promedio de horas Para tal propósito tenemos un reporte acerca del tiempo en que los agentes estuvieron conectados al sistema durante dos días. Mediante una tabla dinámica, deberemos obtener del mismo tiempo conectado, cuál fue su promedio y la suma de horas totales. Figura 1. Reporte de tiempo por agente. Manos

Ver el artículo completo…