Cómo crear funciones en Excel con VBA

Lo primero es explicar en qué consiste una función y en qué se diferencia de un procedimiento o macro.

Una función es un proceso que ejecuta un código programado y devuelve un valor. La diferencia fundamental entre una función y una macro es que la primera requiere una o varias variables de entrada para realizar una serie de operaciones con ellas y después devolver un resultado. Una macro sin embargo, no requiere una variable de entrada, y puede realizar multitud de procesos (ej. Crear una hoja nueva en el documento) sin necesidad de devolver un resultado.

Todas las fórmulas de excel siguen un método similar al que vamos a explicar ahora.

Leer másCómo crear funciones en Excel con VBA

Categorías VBA

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.

Leer másCrear 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.

Leer másMacro para enviar emails usando Outlook

Categorías VBA

Cómo retrasar la ejecución de una macro

En este artículo vamos a explicar el comando Wait. Este comando es muy sencillo y su utilidad principal es introducir un tiempo de espera determinado entre la ejecución de comandos en VBA. Es decir, lo que haremos es retrasar una macro en Excel.

Este comando es muy útil y ofrece un gran número de posibilidades si lo usamos junto a condicionales IF o con la ejecución de macros dependiendo de el cambio de valor de una celda.

Leer másCómo retrasar la ejecución de una macro

Categorías VBA

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies