Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En el software de Microsoft EXCEL se desarrollarán los siguientes ejercicios que permitirán hacer un primer
reconocimiento de los comandos básicos de programación utilizando el lenguaje VISUAL BASIC 6.0 (versión
resumida para aplicaciones office) el cual consideramos suficientemente didáctico para introducir a los
aprendices en el mundo de la programación.
1) Abrir EXCEL y crear un nuevo libro de trabajo. Empezaremos por asignarle un nombre a nuestro archivo.
Para ello se ejecuta la opción GUARDAR. Registrarlo con el nombre: TALLER_VISUAL_BASIC_1.XLSM
Tener en cuenta el tipo de Archivo: LIBRO DE EXCEL HABILITADO PARA MACROS (*.XLSM)
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
3) ASOCIAR EL BOTÓN CON EL PROGRAMA. Nuevamente con el menú emergente (Click Derecho sobre el
botón), seleccionar la opción “ASIGNAR MACRO” usted podrá vincular este objeto con los
subprogramas elaborados en Visual Basic que usted
desarrollará para estudiar y analizar los diferentes casos
de programación orientada a objetos (POO) y casos
especiales de programación secuencial.
De esta forma, el botón habrá quedado asociado con el programa de cómputo que codificaremos a
continuación.
Enseguida Excel abrirá la ventana de EDITOR DE VISUAL BASIC PARA APLICACIONES, mostrándonos las
diferentes herramientas de trabajo que nos permitirán crear nuestro primer programa de cómputo.
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
En la zona izquierda central se observa el contenido del proyecto, el cual incluye: La hoja de cálculo
Excel, donde estamos trabajando (Hoja1), y un módulo de Visual Basic, que el sistema ha bautizado
con el nombre “Módulo1”. En la parte central de la pantalla, recargado hacia la derecha está la ventana
de código Visual Basic, donde se observan dos líneas con el encabezado y el final de la subrutina
(Subprograma) que hemos iniciado y que hemos llamado Area_del_Triangulo().
Option Explicit
Sub Area_del_Triangulo()
'----- Aquí declaramos las variables que utilizaremos
' en nuestro programa
Dim Base As Integer
Dim Altura As Integer
Dim Area As Long
End Sub
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
- Declaración de las VARIABLES que se utilizarán para las diferentes etapas de ejecución del
programa (Entrada de datos, Proceso y Salidas de resultados)
- Hacer el llamado al formulario que servirá para visualizar la pantalla de entrada de datos y posterior
entrega de resultados. Este todavía no lo hemos creado. Por lo tanto debe tener en cuenta el
nombre UserForm_AREA_TRIANGULO, para llamarlo con ese mismo texto, el cual procedemos
a crearlo a continuación.
5) DISEÑO DEL FORMULARIO DE ENTRADA DE DATOS: En la ventana de proyectos (zona izquierda, arriba
debajo de las barras de herramientas), seleccionar el nombre del proyecto actual y sobre esta marcar
CLICK DERECHO. Allí seleccionar la opción INSERTAR y luego USERFORM.
Iniciamos la creación la edición del formulario modificando algunas de las propiedades de este OBJETO
principalmente estas dos, que permiten establecer el NOMBRE con el que lo identificaremos en el código
del lenguaje de programación y el título de la ventana al visualizarlo:
UserForm_AREA_TRIANGULO
AREA DE UN TRIANGULO
Para el caso de los Nombres (propiedad Name) NO SE DEBEN DEJAR ESPACIOS EN BLANCO.
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
A continuación iniciamos el diseño de los componentes del formulario utilizando el cuadro de herramientas.
Posteriormente hacemos lo
mismo para el segundo CUADRO
DE TEXTO, el cual se identificará
con el nombre: TextBox_DATO2
Continuamos con el diseño del formulario. Ahora utilizaremos la herramienta BOTÓN DE COMANDO para
crear el botón que requiere nuestro formulario para LANZAR el proceso que realizará los cálculos
requeridos y su posterior entrega de resultados.
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
Terminamos el diseño del formulario insertando un nuevo CUADRO DE TEXTO, el cual estará destinado
para mostrar los resultados.
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
Locked = TRUE
MultiLine = TRUE
6) ASIGNACIÓN DE CÓDIGO VISUAL BASIC A LOS OBJETOS: Una vez finalizado el diseño sólo resta
asignar el código que se ejecutará cuando el usuario presione el botón “PROCESAR”. Para ello
marcamos DOBLE-CLICK sobre el botón PROCESAR.
El sistema mostrará la ventana de Visual Basic, dejando a disposición del usuario la codificación del
EVENTO CLICK de dicho botón.
Allí registraremos el siguiente código:
End Sub
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.
Taller de Visual Basic
Estas instrucciones harán que el programa realice los tres pasos del ciclo de un programa de cómputo:
- ENTRADA DE DATOS
- PROCESO
- SALIDA DE DATOS
En primera instancia, transfiere los datos registrados en las dos casillas de texto a las VARIABLES que
hemos definido para solucionar el problema planteado (cálculo del área de un triangulo). Las dos
variables de ENTRADA son: BASE y ALTURA
En el siguiente paso, el programa realizará el PROCESO que tiene como objetivo calcular el área del
triángulo.
7) EJECUCIÓN DEL PROGRAMA: Concluido el diseño y la asignación de código Visual Basic a los diferentes
objetos del formulario, nuestro programa podrá ser ejecutado marcando CLICK sobre el BOTÓN
[Área_de_un_Triángulo] que creamos en la hoja de cálculo EXCEL.
Realice varias pruebas con diferentes datos de entrada y observe los resultados obtenidos.
Guía didáctica para crear un programa de cómputo en lenguaje Visual Basic 6.0 para aplicaciones Office
Editado y Adaptado por: URIEL CASTAÑEDA SIERRA.