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

¿Qué es una macro en Excel?

Casi todo el mundo tiene una pequeña noción de qué es una macro pero casi nadie que no se haya iniciado un poco en Excel conoce la potencialidad de VBA.

Una vez me dijo un amigo que aprendió VBA porque se negaba a volver a hacer tareas repetitivas. Tengo que decir que no es mi caso pero que desde entonces yo también he seguido esa filosofía.

Una macro es un pedacito de código programado en VBA, el lenguaje de programación de Microsoft. Pues vaya, menuda definición estarás pensando. Venga, ahí va otra pequeña descripción. Una macro en Excel es la automatización de una tarea sencilla o compleja en Excel.

qué es una macro en Excel

Leer más¿Qué es una macro en Excel?

Categorías VBA

Exportar datos de Excel a PowerPoint mediante una macro

Hoy vamos a enseñaros como exportar de Excel a PowerPoint tablas con valores y formato mediante una macro. Esta herramienta es muy útil cuando tenemos una presentación de PowerPoint llena con datos de Excel sujetos a continuas revisiones. Mediante la creación de una macro (¿qué es una macro?) como esta podemos ahorrarnos interminables horas de trabajo copiando y pegando datos de un documento a otro. Más adelante publicaremos otro artículo explicando el caso para pasar datos de Excel a Word, aunque ya te podrás imaginar que el proceso es prácticamente el mismo.

Leer másExportar datos de Excel a PowerPoint mediante una macro

Categorías VBA

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:

Leer másEjecutar una macro cuando cambia el resultado de una fórmula

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