Crear y modificar gráficos con VBA

En el ejemplo de hoy vamos a enseñaros como crear gráficos con VBA y modificarlos usando también VBA. Las herramientas que ofrece Excel en cuanto a manipulación de gráficos son bastante completas. Sin embargo, mediante VBA, podemos sacar mucho más provecho a estos gráficos especialmente en cuanto a modificación dinámica se refiere.

En este articulo vamos a explicar como crear un grafico mediante VBA, seleccionar el tipo de gráfico, añadir datos y modificar el formato.

Para demostrar estas posibilidades que nos ofrece VBA hemos creado un ejemplo con varias series de datos.

Continuar leyendo “Crear y modificar gráficos con VBA”

Macro para enviar emails usando Outlook

A continuación vamos a explicar como mediante una macro podemos generar emails, adjuntar archivos y mandarlos a través de Outlook. Para ello hemos creado tres ejemplos de dificultad creciente. En el primer ejemplo vamos a mandar un email con solo texto, en el segundo ejemplo vamos a añadir archivos adjuntos a este email y en el tercer ejemplo vamos a crear un excel donde poder escribir 5 emails de manera simultánea, adjuntar archivos y despues mandarlos todos de una sola vez. Continuar leyendo “Macro para enviar emails usando Outlook”

Ejecutar una macro cuando cambia el resultado de una fórmula

Como continuación del artículo en el que explicábamos varias maneras de ejecutar una macro, ahora vamos a explicar cómo ejecutarla cuando cambia el valor de una celda. Para ello tendremos que seleccionar una celda objetivo (target) de manera que su contenido sea evaluado cada vez que se realiza alguna operación. En caso que esta operación cambie el contenido de la celda, Excel ejecutará la macro de manera automática.

Para explicarlo mejor hemos creado el ejemplo a continuación:

Continuar leyendo “Ejecutar una macro cuando cambia el resultado de una fórmula”

Cómo destacar la celda activa en una tabla

Como ya hemos explicado en artículos anteriores, una manera de ejecutar un macro es mediante el seguimiento de un determinado evento. En el ejemplo a continuación vamos a usar como evento el seleccionar una celda de una tabla. Cada vez que se seleccione una celda vamos a cambiar el color de fondo de la celda seleccionada y de toda la columna y la fila en la que se encuentra. Continuar leyendo “Cómo destacar la celda activa en una tabla”