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...