Archivo

Artículos de la categoría "Macros y VBA"

Automatización

Los operadores en VBA

Los operadores son, en mi opinión, el componente más importante de los lenguajes de programación porque permiten calcular, comparar, validar y unir, las variables y las constantes declaradas en VBA. En definitiva, relaciona unos valores con otros. Estos operadores pueden ser de varios tipos:   Operadores aritméticos: Sirven para hacer cálculos (suma, resta, multiplicación y […]

Continúa leyendo

¿Qué tipos de variables puedo encontrar en VBA Excel?

Una variable es un nombre que sirve para guardar algún dato de forma temporal para que sea utilizado por un procedimiento, módulo o libro. Hoy te mostraré los diferentes tipos de datos que puedes guardar en una variable de VBA pero antes, déjame que te dé algunos consejos a la hora de darle un nombre […]

Continúa leyendo

5 formas de ejecutar procedimientos Sub

En Excel puedes realizar acciones de muchas formas parecidas. Con los retos de Excel ya demostré que las fórmulas son el mejor ejemplo de ello. Con la ejecución de las macros pasa lo mismo. Puedes ejecutar procedimientos de varias formas. Dependiendo de en qué fase de la construcción de la macro te encuentres, tendrás un […]

Continúa leyendo
4

Cómo crear procedimientos en VBA Excel

Los procedimientos son las unidades de código más pequeñas que se pueden ejecutar. Los puedes identificar porque siempre comienzan y terminan con las mismas instrucciones: Sub – End Sub Function – End Function Property – End Property Puedes crear los procedimientos en los objetos Hoja, ThisWorkbook, Módulos y UserForms. Mi recomiendación es que utilices siempre […]

Continúa leyendo
11

Megaguía: Macros y VBA

A grandes rasgos, VBA es un lenguaje de programación orientado a objetos con el que puedes crear automatizaciones de tareas. Se trata de una versión de Visual Basic, instalada por defecto en las aplicaciones de Office y que permite programar objetos para modificar su aspecto y las acciones que pueden realizar con ellos. La diferencia […]

Continúa leyendo