Entradas de Microsoft© Excel

blog-vba-total

Saber la duración de un archivo de vídeo en Excel usando VBA

A petición de un usuario, esta semana os traigo un código para saber la duración de un archivo de vídeo en Excel usando VBA. Para ello, simplemente he creado un botón que, al pulsarlo, nos va a mostrar un msgbox con la duración del archivo de vídeo que hayamos...

Calcular la edad a partir de la fecha de nacimiento en Excel

Esta semana os traigo una manera de calcular la edad a partir de la fecha de nacimiento en Microsoft Excel.  Para que el ejemplo fuese un poquito más completo, he preparado un formulario con dos campos para introducir la fecha de nacimiento y la fecha hasta la cual...

Mostrar el porcentaje de una celda de manera gráfica en Excel

Hoy vamos a ver cómo mostrar el porcentaje de una celda de manera gráfica en Microsoft Excel. Por cierto, feliz año a todos!! He preparado un ejemplo con una tabla de planes de acción de un proyecto, en la que llevaremos el seguimiento de las distintas acciones y su...

Eliminar las filas vacías de una tabla en Microsoft Excel usando VBA

Hoy vamos a ver cómo eliminar las filas vacías de una tabla en Microsoft Excel usando VBA. Para ello he preparado el ejemplo que os muestro a continuación,Como veis, hay varías filas vacías. La idea es eliminarlas completamente al pulsar el botón que se encuentra...

Ocultar la barra de fórmulas del menú en Excel

Hoy vamos a ver cómo podemos ocultar la barra de fórmulas del menú en Microsoft Excel. Aunque es algo que puede realizarse con un simple comando como vais a ver, he montado un ejemplo para que lo tengáis  a mano por si lo necesitáis. Los comandos para ocultar/mostrar...

Llamar a una función desde otra en VBA

Llamar a una función desde otra en VBA es una tarea fácil que, además, forma parte del manual de buenas prácticas del programador. De esta manera, tendremos mejor estructurado nuestro código y evitaremos las duplicidades. En este ejemplo, vamos a ejecutar dos...

Extraer datos de una página web desde Microsoft Excel

Vamos a ver hoy cómo extraer datos de un página web desde Microsoft Excel. Para darle un poco más de chicha a la cosa, vamos a realizarlo sobre datos dinámicos. En la web https://www.expansion.com/mercados/euribor.html se publica a diario la evolución del euribor. La...

Añadir series de datos a un gráfico usando VBA en Microsoft Excel

Hoy vamos a aprender a añadir series de datos a un gráfico que tengamos creado en una hoja Excel usando VBA. Sé que uno de los temas que no incluí en el curso de VBA para Excel, fue el de cómo crear y gestionar gráficos. Es un tema extenso que ha llegado el momento de...

Buscar cadenas de texto con el método InStr en Microsoft Excel

En su día, aprendimos a buscar palabras, o parte de ellas, en una hoja de cálculo usando el comando Find. Hoy vamos a ver cómo podemos buscar cadenas de texto dentro de otras en Microsoft Excel, usando el método InStr(). La sintaxis del comando es muy...

Buscar una columna por su nombre y saber su última fila con datos

Vamos a ver cómo buscar una columna por su nombre y, a continuación, saber cual es su última fila con datos. Es un paso más de lo tratado en la Lección 15: Buscar un valor en una columna Excel (Find) que me habéis pedido en los comentarios. He creado una tabla con un...

Crear una imagen JPG de un rango de celdas en Excel

¿Has necesitado alguna vez capturar una imagen de un rango de celdas en formato JPG? ¿Y si te dijese que esta operación se puede realizar de manera automática? Vamos a ver cómo. He creado una tabla con la evolución del IPC a lo largo de los tres últimos años. A la...

Palabra más repetida en una columna de Excel

Si tienes una columna Excel con datos y quieres saber cual es la palabra más repetida, no te vayas porque este es tu post. Además, vamos a calcular el número de veces que aparece cada palabra y a colorear los resultados usando un mapa de calor. Para ello, he creado un...

Enviar un email a través de Outlook desde Excel

Otro tema que se quedó fuera del Curso de VBA para Microsoft Excel, es el envío de un email usando Microsoft OutLook. Por eso, he querido traeros un ejemplo sencillito para que os sirva de guía. Como véis en la siguiente imagen, he creado una lista de materiales a...

Enviar pedidos a proveedores por email automáticamente desde Excel

Hoy quiero haceros la vida más fácil a aquellos que os dedicáis a realizar pedidos a proveedores por email y utilizáis Microsoft Excel. Como ejemplo, voy a utilizar la consulta que me pasó nuestro amigo Sergio a través del foro. Se trata de una tabla de productos con...

Crear un acceso directo a un archivo con VBA

Hoy vamos a ver cómo crear un acceso directo a un archivo de manera automática usando VBA. Para hacerlo más atractivo y útil, en lugar de configurar las rutas en el código, lo haremos desde un par de celdas habilitadas para tal fin.Como vemos en la imagen anterior, la...