![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKA9KRPKePFdVksmSb32MRqtCl6a6B00V1a5qomzu7eCNS3D5-8XjSyvzWGTt2mhyphenhyphenxWI0mhK2hN3FFO6PgVkv9RbJw7pfMH5qp6_58qD3KaRCjuZOth2f5PC2H_5XCJLwOnpq3KuRcquL4/s200/factex1.jpg)
jueves, 1 de julio de 2010
EDITOR VBA
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_wSEZa9nCOifBy_k-qGzJG_SPUMXWOY6dY6bFMNJGbK430b9sgiLTPsfr-EEDviYCTWWLmg5cmSgHLNcdAGqcH5fhpaSwGpWc98sfuxekWh_zdbUGv081zB4c7rENSH3p1pqtFpGMuf5O/s200/editor_vb.gif)
El editor de Visual Basic es la aplicacion que trae Excel desde donde se describen y guardan las macros.
Existen dos formas de acceder al editor:
1. Desde la ficha Programador>botón Visual Basic.
2. Desde el teclado (Teclas de Método Abreviado): alt+F11.
Una vez accedido al editor de Visual Basic verás algo similar a la figura siguiente:
EL EDITOR CONTIENE 4 VENTANAS PRINCIPALES:
* Ventana Proyecto (parte izquierda superior)
* Ventana de Código (parte derecha)
* Ventana Propiedades (parte izquierda inferior)
* Ventana Inmediato (parte inferior derecha)
BARRA DE HERRAMIENTAS
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmqks4p6HyXuMYsoogHGWeWXKddqGTFTPOjBLRrCTgECDcuWaIncGgtoeYLEdPaIILC5xuFsQrAH_N1ZVuE7qKKZKIthN-aUwNhfCaDi85SGO5a0tLUh3AA9ctPO1Gnz2JceVnsmN_tiUy/s200/macros.bmp)
en EXCEL las opciones del menú macros se encuentran en la ficha programador.
1.- Presiona el botón de office.
2.- En la parte inferior del Menú que se despliega, presiona el botón opciones de Excel.
3.- En la lista de opciones mas frecuentes, seleciona la casilla de mostrar ficha programador en la cinta de opciones.
LENGUAJE VBA
EJEMPLOS DE OBJETOS VBA
CELL (celda)
RANGE (rango)
WORKSHEET (hoja)
WORKBOOK (libro)
EJEMPLOS DE PROPIEDADES VBA
VALUE (valor)
COLOR (color)
FORMAT (formato)
EJEMPLOS DE MÉTODOS VBA
COPY (copiar)
PROTECT (proteger)
DELETE (borrar)
CELL (celda)
RANGE (rango)
WORKSHEET (hoja)
WORKBOOK (libro)
EJEMPLOS DE PROPIEDADES VBA
VALUE (valor)
COLOR (color)
FORMAT (formato)
EJEMPLOS DE MÉTODOS VBA
COPY (copiar)
PROTECT (proteger)
DELETE (borrar)
UTILIDAD DE UNA MACRO
SE PODRIA DIVIDIR EN 4 GRANDES "AREAS" DONDE SE APLICAN LAS MACROS SON:
1. AUTOMATIZACIÓN DE PROCESOS
una macro nos permite ejecutar varios pasos automaticamente, tan solo prsionando un botón o una tecla. las tareas ideales para automatizar son aquellas que se hacen de forma repetida e involucran muchos pasos, por ejemplo: imrpimir informes, configurar la vista de la hoja, actualizar datos de talas dinamicas.
2.CREACION DE FUNCIONES A MEDIDA
las funciones y formulas excel son quizas la esencia de la hoja de calculos (si no se pudieran utilizar funciones y formulas no habria cálculos). Excel trae incorporada unas 330 funciones estándar las cuales se pueden utilizar en forma aislada o en forma combinada (anidadas)
3. CREACIÓN DE NUEVOS COMANDOS
los macros nos permiten crear nuestros propios comandos y ménus personalizados, e incorporarlos al excel. la utilidad de los mismos depende tan solo de nuestras necesidades y reside en agregar alguna funcionalidad extra al excel.
4. CREACIÓN DE APLICACIONES A MEDIDA
las macros te permitirán construir complejas y elegantes aplicaciones para cualquier uso que quieras darles. el limite solo es tu imaginacion, una aplicacion de Excel consiste en algo mas que una simple plantilla con datos y fórmulas.
1. AUTOMATIZACIÓN DE PROCESOS
una macro nos permite ejecutar varios pasos automaticamente, tan solo prsionando un botón o una tecla. las tareas ideales para automatizar son aquellas que se hacen de forma repetida e involucran muchos pasos, por ejemplo: imrpimir informes, configurar la vista de la hoja, actualizar datos de talas dinamicas.
2.CREACION DE FUNCIONES A MEDIDA
las funciones y formulas excel son quizas la esencia de la hoja de calculos (si no se pudieran utilizar funciones y formulas no habria cálculos). Excel trae incorporada unas 330 funciones estándar las cuales se pueden utilizar en forma aislada o en forma combinada (anidadas)
3. CREACIÓN DE NUEVOS COMANDOS
los macros nos permiten crear nuestros propios comandos y ménus personalizados, e incorporarlos al excel. la utilidad de los mismos depende tan solo de nuestras necesidades y reside en agregar alguna funcionalidad extra al excel.
4. CREACIÓN DE APLICACIONES A MEDIDA
las macros te permitirán construir complejas y elegantes aplicaciones para cualquier uso que quieras darles. el limite solo es tu imaginacion, una aplicacion de Excel consiste en algo mas que una simple plantilla con datos y fórmulas.
FORMULAS
CONTAR.SI: Esta función nos permitirá contar cuantas celdas diferentes de blanco de un rango cumplen con un criterio determinado.
CONTAR.SI(Rango de datos; Criterio o condición)
SUMAR.SI
Suma las celdas en el rango que coinciden con el argumento criterio.
Sintaxis
SUMAR.SI(rango;criterio;rango_suma)
BUSCARV
BUSCARV: Esta función nos permite buscar un valor en una primera columna de una matriz, una vez Localizado nos muestra dentro de la misma fila el valor que contiene la columna que deseamos obtener.
BUSCARV (Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos; Columna que se desea obtener dato; Ordenado)
PROMEDIO
Devuelve el promedio (media aritmética) de los argumentos.
Sintaxis
PROMEDIO(número1;número2;...)
CONTAR.SI(Rango de datos; Criterio o condición)
SUMAR.SI
Suma las celdas en el rango que coinciden con el argumento criterio.
Sintaxis
SUMAR.SI(rango;criterio;rango_suma)
BUSCARV
BUSCARV: Esta función nos permite buscar un valor en una primera columna de una matriz, una vez Localizado nos muestra dentro de la misma fila el valor que contiene la columna que deseamos obtener.
BUSCARV (Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos; Columna que se desea obtener dato; Ordenado)
PROMEDIO
Devuelve el promedio (media aritmética) de los argumentos.
Sintaxis
PROMEDIO(número1;número2;...)
Macro
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTAasgjJkQyy29L3XNQfdxPem7vvYT8VQ4npD_IAbZcoikAC5rcahvGfekppQzALimXcIjmYEJcbWsoNkIpx_r5jwnqGIo1X7Bmdfo-DZFgF-W3vSH6jMwlMaXiN9rFKtG_fDmdMOUbO-B/s200/ejecutar-macro.gif)
es un conjunto de instrucciones de codigo (programado) que permiten realizar una tarea determinada como asi tambien expandir e incrementar las prestaciones de excel. las macros se describen en lenguaje de programacion VBA (Visual Basic for Applications). El excel ya trae incorporado un editor de VBA por lo que las macros se programan dentro del mismo programa excel.
Suscribirse a:
Entradas (Atom)