Macros de Excel

Utilizar comentarios en VBA

Utilizar comentarios en VBA Utilizar comentarios dentro del código VBA es una de las mejores prácticas que debes adoptar desde que inicias en el mundo de la programación en Excel. Los comentarios harán que tu código sea fácil de entender. Un comentario en VBA es una línea dentro del...

Objetos, propiedades y métodos

Objetos, propiedades y métodos Los objetos en Excel (VBA) son cosas. Una celda es un objeto, una hoja es un objeto, un libro es un objeto y de esta manera existen muchos más objetos en Excel. A esto lo conocemos como el modelo de objetos de Excel. Cada uno de los objetos de Excel...

Navegando el modelo de objetos

Navegando el modelo de objetos Excel tiene un modelo de objetos el cual es una jerarquía de todos los objetos que podemos utilizar desde el lenguaje VBA. En la parte superior de la jerarquía se encuentra el objeto Application y todos los demás objetos estarán por debajo de él. Acceder a objetos...

Las colecciones de objetos Workbooks y Worksheets

Las colecciones de objetos Workbooks y Worksheets Un objeto en VBA puede contener otro objeto y ese objeto a su vez puede contener otro objeto y así sucesivamente. La raíz de todos los objetos en VBA se encuentra en el objeto Application el cual a su vez contiene las colecciones de...

El objeto Application en VBA

El objeto Application en VBA Cuando escribimos macros con VBA trabajamos con múltiples objetos que pueden ejecutar nuestras instrucciones adecuadamente, pero el objeto Application está en el nivel más alto de la jerarquía del modelo de objetos de Excel. El objeto...

El libro de macros personal en Excel

El libro de macros personal en Excel Cuando creamos una macro en Excel podemos guardarla en el libro actual o podemos guardarla en el libro de macros personal. La ventaja de guardar una macro en el libro de macros personal es que nuestra macro estará disponible para cualquier...

Tipos de errores en VBA

Tipos de errores en VBA No todas las cosas funcionan bien a la primera y seguramente te encontrarás con errores al programar en Excel. Existen dostipos de errores en VBA: errores de sintaxis y errores en tiempo de ejecución. Errores de sintaxis en VBA Un error de sintaxis ocurre cuando tenemos un...

Depurar macros en Excel

Depurar macros en Excel Cuando nos encontramos con errores en nuestras macros podemos depurar el código utilizando el Editor de Visual Basic para encontrar fácilmente los errores que pueda contener nuestro código VBA.  Considera la siguiente macro: Depurar código VBA Para iniciar con la...

Variables en VBA

Variables en VBA Cuando programamos en VBA frecuentemente necesitamos un repositorio para almacenar el resultado de alguna operación. Lasvariables en VBA son utilizadas para guardar valores y su tipo dependerá de clase da dato que deseamos guardar dentro de ellas. En VBA existen variables de...

Cadenas de texto en VBA

Cadenas de texto en VBA Existen varias funciones en VBA que podemos utilizar para manipular cadenas de texto. A continuación revisaremos algunas de estas funciones VBA y observaremos el resultados de cada una de ellas. Para iniciar con esta revisión, debes colocar un botón de comando dentro de una...