PROGRAMACIÓN EN EXCEL
VBA PARA EXCEL
LA PROGRAMACIÓN EN EXCEL SE HACE MEDIANTE EL COMPLEMENTO DE VBA(VISUAL BASIC FOR APPLICATIONS), EN EL QUE MEDIANTE UN ENTORNO GRÁFICO TENEMOS ENTRE OTROS 3 HERRAMIENTAS IMPORTANTES:
- HOJAS
- FORMULARIOS
- MÓDULOS
ESTOS OBJETOS Y HERRAMIENTASNOS PERMITEN CREAR PROGRAMAS DE BASADOS EN VISUAL BASIC, PARA PODER AUTOMATIZAR NUESTROS CÁLCULOS EN EXCEL.
HAY DOS MANERAS DE CONSTRUIR UN PROGRAMA HECHO EN VISUAL BASIC FORM APPLICATIONS EN EXCEL:
1) MACROS:
CONSISTE EN LA CREACIÓN DE UN PROGRAMA MEDIANTE LA GRABACIÓN DE CADA UNO NUESTROS PASOS O COMANDO QUE ACTIVEMOS EN EXCEL, ES DECIR DETECTARA CADA CAMBIO DE CELDA, CADA CAMBIO DE HOJA, CAMBIO DE FORMATO, Y APLICACION DE DISTINTAS FÓRMULAS Y HERRAMIENTAS.
ESTOS SERAN GRABADOS EN LOS MODULOS.
UN VEZ GRABADO EL PROGRAMA SE PUEDE VER Y MODIFICAR EN EL EDITOR DE VISUAL BASIC DE EXCEL.
2) PROGRAMACIÓN EN EL EDITOR DE VISUAL BASIC FOR APPLICATIONS
PODEMOS CREAR UN PROGRAMA EN LOS MODULOS, ADEMAS DE HACER FORMULARIOS LOS CUALES NOS PERMITIRAN INTERARCTUAR EN LA HOJA DE EXCEL CON NUESTRA INFORMACIÓN.
ALGUNOS CONCEPTOS:
MODULO: UN MÓDULO ES DÓNDE SE ESCRIBE EL CÓDIGO DEL PROGRAMA O MACRO. UN PROYECTO DE VBA ES UN CONJUNTO DE MÓDULOS (O UNO SÓLO) DÓNDE SE ESCRIBEN LAS DIFERENTES MACROS Y FUNCIONES DE VBA. LOS MÓDULOS NOS PERMITEN ORGANIZAR EL CÓDIGO DE VBA EN DIFERENTES ARCHIVOS DENTRO DE VBA DE MANERA RÁPIDA, FÁCIL E INTUITIVA.
FORMULARIOS: ES UNA VENTANA O CUADRO DE DIÁLOGO EN EL CUAL SE UBICAN LOS CONTROLES, FORMA PARTE DEL ESCRITORIO Y CONSTITUYE EL ÁREA DE TRABAJO PRINCIPAL PARA CREAR LA INTERFAZ ENTRE USUARIO Y LA INFORMACIÓN
PROCEDIMIENTO: ES UNA SERIE DE DECLARACIONES QUE RESIDEN EN UN MÓDULO DE VISUAL BASIC.
MODELO DE OBJETOS
LA PROGRAMACION EN EXCEL SE HACE MEDIANTE LA PROGRAMACION MEDIANTE EL MODELO DE OBJETOS
OBJETOS: ES UN ELEMENTO DE LA APLICACIÓN,PUEDEN SER POR EJEMPLO:
- HOJAS,
- CELDAS
- FORMULARIOS,
MÉTODOS: ES UNA ACCION QUE PUEDE REALIZAR UN OBJETO.
EJEMPLO:
WORKSHEET("HOJA1").RANGE("A1").CLEAR
ES DECIR AL OBJETO RANGE(RANGO), ESTA UTILIZANDO EL METODO CLEAR(LIMPIAR) ES DECIR UNA ACCIÓN.
PROPIEDADES: ES UN ATRIBUTO DEL OBJETO QUE DEFINE UNA DE SUS CARACTERÍSTICAS, COMO TAMAÑO, COLOR, UBICACIÓN, O ASPECTO.
EJEMPLO:
MSGBOX
WORKSHEETS("HOJA1").RANGE("A1").VALUE
ES DECIR AL OBJETO RANGE(RANGO), SE LE ESTA ASIGANDO LA PROPIEDAD DE VALUE(VALOR), PARA MOSTRARLO EN UN CUADRO DE MENSAJE(MSGBOX).
No hay comentarios.:
Publicar un comentario