Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Por ejemplo, si todas las maanas creas un reporte de ventas y en ese reporte siempre das
el mismo formato a los textos, se podra crear una macro para que
lo haga automticamente por ti.
Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos de aqu
ellas tareas que realizas una y otra vez.
El verdadero secreto para dominar las macros en Excel radica en aprender a utilizar
adecuadamente el lenguaje de programacin VBA y su modelo de objetos. Dicho modelo de
objetos refleja cada una de las partes de Excel en donde la aplicacin est representada por
el objeto Application.
El objeto Application representa a Excel mismo podemos entender que los libros de Excel
formarn parte del objeto Application. Los libros de Excel son representados por el objeto
Workbooks y las hojas de cada libro por el objeto Worksheets. Como sabemos, cada hoja
est compuesta por celdas y en VBA podemos acceder una celda o a un rango de celdas a
travs del objeto Range.
De esta manera podemos resumir la relacin entre estos objetos de la siguiente manera: El
objeto Application representa toda la aplicacin, la cual puede contener varios libros de Excel
representados por el objeto Workbooks. Cada libro tiene hojas que estn representadas por
el objeto Worksheets y sus celdas pueden ser accedidas a travs del objeto Range.
Cada uno de los objetos en VBA tendr una serie de propiedades y mtodos que nos
permitirn crear las instrucciones necesarias dentro de nuestras macros en Excel.
Para acceder al editor de VBA puedes hacer click en Alt + F11 y acceders a una pantalla
como la siguiente.
Insertamos el modulo haciendo clic derecho en VBProjet (Libro 1), seleccionamos insertar,
modulo y luego se insertara en la parte inferior de nuestro proyecto una carpeta llamada
mdulos cuyo contenido es un nico archivo llamado mdulo 1.
Es bsicamente una unidad de cdigo informtico que realiza una accin. Estos
procedimientos pueden ser:
Para hallar la suma con el procedimiento SUB en la ventana inmediato colocamos suma+
enter y nos da la respuesta.
Para hallar el promedio con el procedimiento Function colocamos ?MiPromedio (Num1,
Num2)+ enter y nos da el promedio.
EJEMPLO: