• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

jueves, 30 de marzo de 2023

PROGRAMACIÓN

 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