En ocasiones necesitamos que se ejecute un código VBA de forma automática en la hoja sobre la que estamos trabajando. En este ejemplo queremos que al seleccionar una celda de la tabla que esté en la columna1 y que no esté vacía, pinte de color verde toda la línea. Para ello en el editor de... Leer más →
Calcular los viernes que hay entre dos fechas con Vba
Nos encontramos con la necesidad de calcular el número de viernes que hay entre dos fechas. Pedimos la Fecha inicial Pedimos la Fecha final Debe devolver un mensaje con el resultado Con una sencilla macro podemos calcularlo, a continuación revisamos el código paso a paso, recuerda que los comentarios al código comienzan por ' y... Leer más →
Depurar código VBA en Excel – Ejecutar una macro paso a paso
Un ejemplo para depurar el código VBA en Excel, corrigiendo los datos de una tabla. Puedes utilizar el ejemplo del post: https://exceltrucos.com/2015/03/23/corregir-nombre-propio-espacios-y-formatos-con-vba/
Corregir Nombre Propio , Espacios y Formatos con VBA
En este ejemplo la programación en VBA la utilizamos para seleccionar un rango y corregirlo como nombre propio, es decir con la primera palabra en mayúscula y eliminar los espacios. En el caso de los espacios entre palabras deja uno sólo y los espacios por la derecha los elimina. 'Aplicamos función NOMBREPORPIO a la selección... Leer más →
Combinación de teclas y ratón útiles en informes Excel
Hay numerosas combinaciones de teclas y ratón útiles para Excel que facilitan y agilizan el trabajo diario. Si trabajas con Tablas de Datos que contiene Validación de datos con una lista de elementos, sabes que para desplegar éstos debes hacer clic en el triángulo de la derecha. Una forma rápida con el teclado es con... Leer más →
Cálculo con Horas en Excel – Función Valor
En este ejemplo necesitamos una fórmula que nos diga si la hora registrada en las celdas de la columna A es posterior a las 10:00:00 o No. =SI(A2>VALOR("10:00:00");"Si";"No") La función que utilizamos en este ejemplo es un condicional para obtener un "Si" o "No", pero en este caso para poder añadir una hora escrita en... Leer más →
Separar frases con espacios utilizando un Array y Función Split en VBA
Esta macro es un ejemplo útil para ver cómo funciona un ARRAY (grupo de variables) en VBAExcel, en este caso lo utilizaremos para almacenar por separado cada una de las palabras de una frase en una celda. Por ejemplo la celda A1 contiene la frase PEDIDO NÚMERO 15010, y necesitamos separarlo en tres celdas, con... Leer más →
Calcular la Edad o Tiempo transcurrido hasta la fecha actual
Aprovechamos este ejemplo para realizar el cálculo de la edad o tiempo que ha transcurrido desde una fecha hasta el día de hoy. FECHA DE NACIMIENTO/ INICIO: como primer dato tenemos el día de nacimiento o fecha inicial. FECHA DE HOY: mostramos la fecha de hoy con la función HOY() le damos un formato personalizado... Leer más →
Reemplazar con VBA carateres UTF-8 por Latin 1
En este ejemplo nos encontramos un Excel donde el texto tiene caracteres como por ejemplo  , à ... y queremos sustituirlo por caracteres sin símbolos, esto ocurre con Excel bajados de sistemas que codifican en UTF-8. En el archivo tienes el ejemplo, selecciona el rango de celdas a corregir, en este caso desde A1... Leer más →
Abrir Excel personalizado XLSTART, Plantilla apertura Excel
Para abrir Excel con un libro personalizado, por ejemplo con una configuración de opciones propia o con una plantilla ya creada, es tan sencillo como guardar ese libro en la carpeta XLStart Esa carpeta está ubicada dependiendo de la versión de Windows en un lugar u otro, en este ejemplo os dejo la ubicación para... Leer más →


