Está en la página 1de 3

CONCEPTOS VBA

PROFESOR DODANI SAAVEDRA ROSAS


Bianca Sofia Mejía López

-Objects
Todos los “Objetos” de Excel.
Libros, hojas, celdas, rangos, selección, gráficos, dibujos, etc.

-Properties
Propiedades de los objects que se pueden modificar:
Nombre, Valor, fuente, Color, Visibilidad.
En VBA orientado a Excel nos encontramos con una jerarquía de objetos que es la siguiente:
1. Application
2. Workbook
3. Worksheet
4. Range
5. Cell
6. Otros
Cada uno de estos elementos son llamadas objetos y a cada objeto tiene sus propiedades. Como es
lógico, los más utilizados son Worsheet, Range y Cell.
Algunas de las propiedades del objeto Worksheet son:

 Name
 Select
 Activate
 Count
 Add
 Delete
 Y en general, cualquiera que habitualmente se utilice en Excel.

Methods
Acciones que afectan a los objetos:
Abrir, Copiar, Cerrar, Pegar.

Funtions
Funciones de Excel utilizables en el código:
Sumas (), Now (), Round ()

Statements
Ciclos, Condicionales, etc:
If-Else-Endif
Do-Loop
While-End
For-Next
Select Case-End Select
Para interactuar entre estos objetos y realizar operaciones con ellos podemos encontrar una serie de |
condicionales lógicos| llamados statements que conviene conocer. Algunos de estos statements son:
1.IF …. Then …. Elseif …. End if
Este primer caso se trata de un statement de tipo condicional. Dada cierta condición, si se cumple,
se sigue ejecutando, si no, saltara hasta el final de dicha parte condicionada.
1.For …. Next

1.Do While
Este statement también es del tipo loop combinado con un condicional. En este caso repetirá la
acción indicada mientras se cumpla una cierta condición:
La combinación de objetos con propiedas y statements es el conjunto de las operaciones básicas de
Visual Basic Appilcations.

¿QUÉ ES UN MÓDULO?
Un módulo es donde se escribe el código en VBA. Un proyecto de VBA es un conjunto de módulos
(o uno solo) donde se escriben las diferentes macros y funciones en VBA. Los módulos nos
permiten organizar el condigo de VBA en diferentes archivos dentro de VBA de manera rápida fácil
e intuitiva.

¿CÓMO ACCEDER A UN MÓDULO DE VBA?


Para acceder a u módulo de VBA primero habrá que acceder al proyecto y después elegir el módulo
que se quiere editar.

EJEMPLO DE MODULO E VBA


Pongamos un ejemplo. Tenemos pensado hacer unas cuantas macros para un programita que
estamos creando. Podrían ser las siguientes:

 1.Abrir un documento
 2.Limpiar cierta información
 3.Pegar información de una parte del documento a otra
 4.Crear una nueva hoja con cierta información
 5.Aplicar formato a la nueva hoja creada
 6.Eliminar la información copiada
 7.Elimnar la hoja que hemos creado

También podría gustarte