SlideShare una empresa de Scribd logo
1 de 26
FACULTAD DE INGENIERIA CIVIL UNIVERSIDAD DEL CAUCA Ing. Diego F. Martinez C. Guía paso a paso para programar en VBA, en Microsoft Excel
IMPLEMENTAR  UN ALGORITMO EN VBA  - EXCEL ,[object Object],[object Object]
Paso 1:  Excel 2007 Abrir Excel, activar ficha programador: botón de  Office  /  Opciones de Excel
Paso 1:  Excel 2010 Cargar Excel y activar ficha del programador, menú  Archivo
Paso 1:  En  personalizar cinta de opciones  agregar “ Programador ”
Paso 2:  Igual para ambas versiones En la nueva cinta, bajar el nivel de seguridad
Paso 3:  Entrar al entorno VBA, puede hacer también con  Alt – F11
Paso 4:  Identificar el entorno Barra de herramientas Explorador de proyectos
Paso 5:  Agregar otras ventanas (si no las hay) y el formulario Agregar ventana de propiedades
Paso 6:  Añadir Formulario (donde se trazará la interfaz del programa)
Paso 7:  Este es el entorno listo para trabajar: Barra de herramientas Explorador de proyectos Ventana de propiedades Cuadro de herramientas Formulario
Nota:  Cuando se selecciona el Formulario aparece la caja de herramientas, cuando se da click en otro elemento, desaparece
Explicación del entorno ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Paso 8:  Trazar los controles: Etiquetas y Cajas de entrada: Pseudocódigo Controles a trazar en la interfaz : Inicio Leer d1, d2 Dos etiquetas (Label), dos cajas de texto (Textbox) Area = (d1*d2)/2 Un  botón de comando (CommandButton) Escribir Area Una  etiqueta (Label), una caja de texto (Textbox) Fin Los controles se dibujan simplemente, trazándolos con el ratón
Paso 8:  Las etiquetas (Label) se usan normalmente para presentar información en la pantalla, del programa Las cajas de texto (TextBox), normalmente se utilizan para ingresar o sacar información, como Leer y escribir Los botones de comando (CommandButton), son los que normalmente ejecutan acciones
Paso 9:  Dejar la interfaz lista con entradas y salidas: Dar  click sobre cada control  y cambiar sus propiedades básicas, para que el entorno del programa sea más claro para quien lo vaya a usar (inclusive sobre el formulario) Las propiedades que se cambiaran son: Caption : Que modifica el texto que se visualiza en cada control Name : Cuando se tenga conocimiento de los controles y prefijos, esta propiedad permitirá identificarlos mejor (no es indispensable hacerlo por ahora)
Paso 10:  La interfaz puede quedar así: El  botón de comando  (CommandButton), será el control donde el usuario dará click para poner a funcionar el programa Es decir, el  botón de comando  es el sitio donde el programador escribirá el código del algoritmo desarrollado, es decir se realizara la  CODIFICACION
Paso 11:  Interfaz lista !
Paso 12:  Codificar Dar doble click sobre el  botón de comando , para entrar a la ventana de codificación Se recomienda empezar a escribir con una tabulación, para tener claridad del inicio y fin del código del programa
Dar click sobre estos dos botones, para cambiar entre ellas: Nota:  Alternativamente se puede pasar de la pantalla de codificar, a la de ver objeto (interfaz)
Paso 13:  Codificar Dar doble click sobre el  botón de comando , para entrar a la ventana de codificación Aunque  no es indispensable , se pueden colocar comentarios dentro del programa, utilizando el signo de apostrofo: ‘ Solo se escribe al inicio de una línea de código, para realizar un comentario o para evitar que una línea de código no se ejecute. No es necesario cerrarlo
Paso 14:  Definir las variables Tal como se hizo en el análisis del problema, las variables usadas de tipo real (single), se definen dando click en la zona de (General) – (Declaraciones) En el renglón en blanco que se abre en la parte superior del código, se escribe la definición de variables:
Paso 15:  Ejecutar y comprobar el programa ,[object Object],[object Object],[object Object],[object Object],[object Object]
Paso 16:  Detener el programa y guardar el archivo (libro de Excel) Una vez comprobado el programa, se debe guardar, aunque  lo más conveniente  será guardarlos desde el inicio del trabajo. Lo más importante, es que se guarde como “Libro habilitado para macros”, de lo contrario los macros y códigos que trabajemos se pueden perder ,[object Object],[object Object],[object Object],[object Object]
Paso 17:  Listo ! Para realizar más programas dentro del mismo libro de Excel, basta con agregar otros formularios, al igual que como se hizo con el actual: El formulario que este seleccionado, será el que se presenta cuando se ejecuta el programa
Gracias … …  ahora si puede proceder con el taller respectivo, y comprobar sus algoritmos en VBA

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010
 
Excel avanzado con vba
Excel avanzado con vbaExcel avanzado con vba
Excel avanzado con vba
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Funciones y macros con excel
Funciones y macros con excelFunciones y macros con excel
Funciones y macros con excel
 
Macros
MacrosMacros
Macros
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Archivo slide share 10
Archivo slide share 10Archivo slide share 10
Archivo slide share 10
 
8
88
8
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 

Destacado

Instituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaInstituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaisrael668
 
Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Luis Humberto Lara
 
Dispositivos red
Dispositivos redDispositivos red
Dispositivos redSeleniik
 
Instalación Windows Server 2012
Instalación Windows Server 2012Instalación Windows Server 2012
Instalación Windows Server 2012Itzel Martinez
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luisyanez1814
 
Visual basic para aplicaciones
Visual basic para aplicacionesVisual basic para aplicaciones
Visual basic para aplicacionesShagamd
 
examen final de exel
examen final de exelexamen final de exel
examen final de exelSENA
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosasKiwibot
 
Servicios e instalacion de windows server 2012
Servicios e instalacion de windows server 2012Servicios e instalacion de windows server 2012
Servicios e instalacion de windows server 2012Alexisrios23
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Alfredito Aguayo
 
Instalación Windows Server 2012 - Instalación y configuración de active direc...
Instalación Windows Server 2012 - Instalación y configuración de active direc...Instalación Windows Server 2012 - Instalación y configuración de active direc...
Instalación Windows Server 2012 - Instalación y configuración de active direc...Victor Escamilla
 
VERSIONES DE Windows server 2012 R2 -technology
VERSIONES DE Windows server 2012 R2 -technologyVERSIONES DE Windows server 2012 R2 -technology
VERSIONES DE Windows server 2012 R2 -technologybenito vargas condor
 
Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2netmind
 
Curso de crackeo para empezar desde cero leccion 1 clase10
Curso de crackeo para empezar desde cero leccion 1 clase10Curso de crackeo para empezar desde cero leccion 1 clase10
Curso de crackeo para empezar desde cero leccion 1 clase10Tensor
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Tecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasTecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasRafael Seg
 
El libro negro del hacker
El libro negro del hackerEl libro negro del hacker
El libro negro del hackermaster192
 
Guía de Inicio Rápido de Microsoft Excel 2016
Guía de Inicio Rápido de Microsoft Excel 2016Guía de Inicio Rápido de Microsoft Excel 2016
Guía de Inicio Rápido de Microsoft Excel 2016Alfredo Vela Zancada
 

Destacado (20)

Instituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaInstituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guananga
 
Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)
 
Dispositivos red
Dispositivos redDispositivos red
Dispositivos red
 
Instalación Windows Server 2012
Instalación Windows Server 2012Instalación Windows Server 2012
Instalación Windows Server 2012
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
 
Visual basic para aplicaciones
Visual basic para aplicacionesVisual basic para aplicaciones
Visual basic para aplicaciones
 
examen final de exel
examen final de exelexamen final de exel
examen final de exel
 
MODULO
MODULOMODULO
MODULO
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosas
 
Servicios e instalacion de windows server 2012
Servicios e instalacion de windows server 2012Servicios e instalacion de windows server 2012
Servicios e instalacion de windows server 2012
 
Windows 2012 Server
Windows 2012 ServerWindows 2012 Server
Windows 2012 Server
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
 
Instalación Windows Server 2012 - Instalación y configuración de active direc...
Instalación Windows Server 2012 - Instalación y configuración de active direc...Instalación Windows Server 2012 - Instalación y configuración de active direc...
Instalación Windows Server 2012 - Instalación y configuración de active direc...
 
VERSIONES DE Windows server 2012 R2 -technology
VERSIONES DE Windows server 2012 R2 -technologyVERSIONES DE Windows server 2012 R2 -technology
VERSIONES DE Windows server 2012 R2 -technology
 
Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2
 
Curso de crackeo para empezar desde cero leccion 1 clase10
Curso de crackeo para empezar desde cero leccion 1 clase10Curso de crackeo para empezar desde cero leccion 1 clase10
Curso de crackeo para empezar desde cero leccion 1 clase10
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Tecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasTecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemas
 
El libro negro del hacker
El libro negro del hackerEl libro negro del hacker
El libro negro del hacker
 
Guía de Inicio Rápido de Microsoft Excel 2016
Guía de Inicio Rápido de Microsoft Excel 2016Guía de Inicio Rápido de Microsoft Excel 2016
Guía de Inicio Rápido de Microsoft Excel 2016
 

Similar a Guia para programar_vba_excel

Similar a Guia para programar_vba_excel (20)

Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Roxana
RoxanaRoxana
Roxana
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic
 
Visual basic ..!
Visual basic ..!Visual basic ..!
Visual basic ..!
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Tutorial visual c_(2)
Tutorial visual c_(2)Tutorial visual c_(2)
Tutorial visual c_(2)
 
Apuntes vb6
Apuntes vb6Apuntes vb6
Apuntes vb6
 
Visual basic
Visual basicVisual basic
Visual basic
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Unidad III
Unidad IIIUnidad III
Unidad III
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Guia para programar_vba_excel

  • 1. FACULTAD DE INGENIERIA CIVIL UNIVERSIDAD DEL CAUCA Ing. Diego F. Martinez C. Guía paso a paso para programar en VBA, en Microsoft Excel
  • 2.
  • 3. Paso 1: Excel 2007 Abrir Excel, activar ficha programador: botón de Office / Opciones de Excel
  • 4. Paso 1: Excel 2010 Cargar Excel y activar ficha del programador, menú Archivo
  • 5. Paso 1: En personalizar cinta de opciones agregar “ Programador ”
  • 6. Paso 2: Igual para ambas versiones En la nueva cinta, bajar el nivel de seguridad
  • 7. Paso 3: Entrar al entorno VBA, puede hacer también con Alt – F11
  • 8. Paso 4: Identificar el entorno Barra de herramientas Explorador de proyectos
  • 9. Paso 5: Agregar otras ventanas (si no las hay) y el formulario Agregar ventana de propiedades
  • 10. Paso 6: Añadir Formulario (donde se trazará la interfaz del programa)
  • 11. Paso 7: Este es el entorno listo para trabajar: Barra de herramientas Explorador de proyectos Ventana de propiedades Cuadro de herramientas Formulario
  • 12. Nota: Cuando se selecciona el Formulario aparece la caja de herramientas, cuando se da click en otro elemento, desaparece
  • 13.
  • 14. Paso 8: Trazar los controles: Etiquetas y Cajas de entrada: Pseudocódigo Controles a trazar en la interfaz : Inicio Leer d1, d2 Dos etiquetas (Label), dos cajas de texto (Textbox) Area = (d1*d2)/2 Un botón de comando (CommandButton) Escribir Area Una etiqueta (Label), una caja de texto (Textbox) Fin Los controles se dibujan simplemente, trazándolos con el ratón
  • 15. Paso 8: Las etiquetas (Label) se usan normalmente para presentar información en la pantalla, del programa Las cajas de texto (TextBox), normalmente se utilizan para ingresar o sacar información, como Leer y escribir Los botones de comando (CommandButton), son los que normalmente ejecutan acciones
  • 16. Paso 9: Dejar la interfaz lista con entradas y salidas: Dar click sobre cada control y cambiar sus propiedades básicas, para que el entorno del programa sea más claro para quien lo vaya a usar (inclusive sobre el formulario) Las propiedades que se cambiaran son: Caption : Que modifica el texto que se visualiza en cada control Name : Cuando se tenga conocimiento de los controles y prefijos, esta propiedad permitirá identificarlos mejor (no es indispensable hacerlo por ahora)
  • 17. Paso 10: La interfaz puede quedar así: El botón de comando (CommandButton), será el control donde el usuario dará click para poner a funcionar el programa Es decir, el botón de comando es el sitio donde el programador escribirá el código del algoritmo desarrollado, es decir se realizara la CODIFICACION
  • 18. Paso 11: Interfaz lista !
  • 19. Paso 12: Codificar Dar doble click sobre el botón de comando , para entrar a la ventana de codificación Se recomienda empezar a escribir con una tabulación, para tener claridad del inicio y fin del código del programa
  • 20. Dar click sobre estos dos botones, para cambiar entre ellas: Nota: Alternativamente se puede pasar de la pantalla de codificar, a la de ver objeto (interfaz)
  • 21. Paso 13: Codificar Dar doble click sobre el botón de comando , para entrar a la ventana de codificación Aunque no es indispensable , se pueden colocar comentarios dentro del programa, utilizando el signo de apostrofo: ‘ Solo se escribe al inicio de una línea de código, para realizar un comentario o para evitar que una línea de código no se ejecute. No es necesario cerrarlo
  • 22. Paso 14: Definir las variables Tal como se hizo en el análisis del problema, las variables usadas de tipo real (single), se definen dando click en la zona de (General) – (Declaraciones) En el renglón en blanco que se abre en la parte superior del código, se escribe la definición de variables:
  • 23.
  • 24.
  • 25. Paso 17: Listo ! Para realizar más programas dentro del mismo libro de Excel, basta con agregar otros formularios, al igual que como se hizo con el actual: El formulario que este seleccionado, será el que se presenta cuando se ejecuta el programa
  • 26. Gracias … … ahora si puede proceder con el taller respectivo, y comprobar sus algoritmos en VBA