Macros de Excel
La declaración If-Then en VBA
La declaración If-Then en VBA
En ocasiones necesitamos ejecutar algunas líneas de código de nuestra macro solamente cuando alguna condición se haya cumplido. La declaración If-Then nos permite validar una condición para tomar una decisión adecuada.
La declaración If-Then en...
———
Acceder celdas con VBA
Acceder celdas con VBA
Existe un par de maneras para acceder las celdas de nuestras hojas utilizando VBA. Podemos utilizar el objeto Range y también podemos utilizar el objeto Cells. A continuación revisaremos ambos objetos.
Seleccionar una celda
Si deseamos seleccionar la celda B5 podemos utilizar...
———
El bucle For-Next en VBA
El bucle For-Next en VBA
En términos de programación, un bucle es una instrucción que nos permitirá ejecutar repetidamente un conjunto de instrucciones hasta que se cumpla la condición que hayamos especificado. Los bucles también son conocidos como ciclos.
La instrucción For-Next
El bucle...
———
Operadores lógicos en VBA
Operadores lógicos en VBA
Los operadores lógicos más comunes en VBA son: And y Or. Cada uno de estos operadores es de mucha utilidad para evaluar condiciones y tomar decisiones adecuadas sobre el código que será ejecutado.
El operador lógico And
El operador lógico And es el operador...
———
Eventos en VBA
Eventos en VBA
Los eventos en VBA nos ayudan a monitorear las acciones que realizan los usuarios en Excel de manera que podamos controlar la acción a tomar cuando el usuario hace algo específico como el activar una hoja o hacer clic en alguna celda.
Ejemplos de eventos en VBA
Algunos...
———
Arreglos en VBA
Arreglos en VBA
Los arreglos en VBA pueden ser entendidos como un grupo de variables contenidas dentro de otro repositorio. Dentro de un arreglo podemos referirnos a un valor específico (elemento) utilizando su posición (índice).
Para comprender mejor lo que es un arreglo observa la...
———
Funciones VBA
Funciones VBA
El lenguaje de programación VBA contiene un número considerable de funciones que podemos utilizar para construir código en Excel. Cuando estás escribiendo código, puedes introducir la palabra VBA seguida de un punto y verás una lista desplegable de estas funciones.
La...
———
Creando una función VBA
Creando una función VBA
Como hemos visto en el artículo Tu primera macro con VBA, una subrutina nos ayuda a organizar y agrupar las instrucciones en nuestro código. El día de hoy te mostraré cómo crear una función VBA, la cual es similar a una subrutina excepto por una cosa.
A diferencia...
———
Controles de formulario en Excel
Controles de formulario en Excel
Los controles de formulario en Excel son objetos que podemos colocar dentro de una hoja y que nos darán funcionalidad adicional para interactuar mejor con los usuarios y tener un mejor control sobre la información.
Podemos utilizar estos controles para...
———
Controles ActiveX en Excel
Controles ActiveX en Excel
Los controles ActiveX son un tipo de controles que nos permiten agregar funcionalidad de formularios a nuestros libros de Excel. Existe otro tipo de controles que es conocido como Controles de formulario y que tienen una funcionalidad similar, sin...