GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

Documentos relacionados
Conocimientos previos

DEFINICIONES IMPORTANTES

Práctica 1. Conociendo el Visual Basic 6.0.

Como crear una macro?

Práctica 3 Ambiente de desarrollo Visual

Profesora: Sandra Corti

COLEGIO NACIONAL LA VICTORIA DE AYACUCHO VISUAL BASIC VISUAL BASIC HUANCAVELICA PROF. ANGEL MENDEZ YALLI

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

PASOS PARA CREAR FUNCIONES CON VBA

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Formularios y controles

Introducción a Visual Basic. Ing. Marglorie Colina

Universidad José Carlos Mariátegui

CUADRO DE CONTROL CONTROLES ACTIVEX

PROGRAMACION EN VISUAL BASIC

PROGRAMACION III. VISUAL BASIC SALOMON GONZALEZ GARCIA TALLER 1.

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

APRENDE A REALIZAR UNA MACRO

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

Conocimientos previos

CORPORACIÓN UNIFICADA NACIONAL GUIA DE DISEÑO FORMULARIOS ING. DIANA E. LOPEZ IMITOLA

Práctica 2. Controles Básicos.

MANUAL DE MACROS EXCEL 2010

Práctica 6. Validación de Datos II. Mas Controles.

CARACTERÍSTICAS DE VISUAL BASIC

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A)

Repaso Visual Basic Interfaz Gráfica

CURSO DE GAMBAS 2.0.0

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

CONTROLES BASICOS. Introducción al uso de controles

Desarrolla software utilizando programación estructurada. Desarrolla software de aplicación utilizando programación orientada a objetos

Cómo utilizar eficazmente el programador de tareas.

VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

Realizado por la Ing. Indra González P. República Dominicana

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez

Conocimientos previos

Manual Visual Paso a Paso

Introducción a los controles más usuales de Visual Basic 6.0

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

Visual Basic es uno de los tantos lenguajes de programación que. podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner s

Introducción al entorno de trabajo

Manual de Visual Basic Principiante Autor: Jorge Alvarez

CLASE 1 de VISUAL BASIC (V6)

PASOS PARA CREAR FORMULARIOS EN EXCEL CON VBA

Elementos esenciales de Word

PRÁCTICA 9: Programación de Formularios

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros

CAPITULO I INDICE DE CONTENIDO

Curso de Visual Basic Lección 1 Area Interactiva CURSO DE. Visual Basic 6.0

Access con Visual Basic Autor: Jorge Álvarez

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

En la actualidad se requiere mucho escribir documentos de texto y Word es uno de los procesadores de palabras de Microsoft que ofrece entre otros las

LABORATORIO Nº 5 FORMULARIOS EN EXCEL

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

Mapa de contenidos. Tema: Ejercicios Integradores VBA. Estructura de control. Condicional. De ciclo repetitivo. For...Next. Do...

1. Aplica formato a un documento y genera en forma automática el índice del mismo, con eficiencia y eficacia.

Elaboración de Documentos en Procesadores de Textos

Programación en Visual Basic Ricardo Rodríguez García

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

OBJETIVO 1. DISEÑAR ALGORITMOS Y DIAGRAMAS DE FLUJOS PARA LA RESOLUCIÓN DE PROBLEMAS. OBJETIVO 2.CONOCER EL ENTORNO DE VISUAL STUDIO 2010 (VS2010)

Profesor(a): Ing. Miriam Cerón Brito

Curso de Visual Basic Lección 1 Area Interactiva CURSO DE. Visual Basic 6.0

Label. (Etiqueta). Permite poner texto en un formulario. TextBox. (Caja de Texto). Permite la captura y

Capítulo 3 Macros Introducción

MICROSOFT EXCEL 2007

Vemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.

Incluimos una pequeña introducción al programa para aquellos profesores que quieran iniciarse en la programación a través de este entorno.

Informática Clase 1 Versión Impresa. Tema 1 QUÉ ES UN PROCESADOR DE TEXTO

COMO CAMBIAR FORMATOS DE LAS CELDAS

MICROSOFT POWERPOINT MICROSOFT POWERPOINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

Practica 10. Ordenamiento y Búsqueda.

Entorno de trabajo de Excel 2010

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Al entrar en Excel nos aparecerá la siguiente ventana:

1.1. Iniciar Excel 2010

Seleccionar Copiar. Modificar objeto. Mover

Manual Word Plantillas y Formularios

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

EJERCICIO 26 DE EXCEL

Ejercicios Flash guiados

FIRMADOR HAPI MANUAL DE USUARIO

MICROSOFT POWER POINT MICROSOFT POWER POINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

FUSIÓN DE DOCUMENTOS PROCEDENTES DE OTRAS APLICACIONES DEL PAQUETE OFIMÁTICO UTILIZANDO LA INSERCIÓN DE OBJETOS DEL MENÚ INSERTAR

PowerPoint 2010 Herramientas auxiliares

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

Unidad 4 - Tablas Crear tablas 47 Características de las tablas 48 Ejercicios de la Unidad 4 50

Introducción a Windows 98

Aprovechamiento pedagógico de Ardora

identificar otros controles en el formulario o para mostrar instrucciones al usuario.

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

En Fireworks, puede crear una bar nav creando un símbolo en el Editor de botones y luego poniendo instancias de dicho símbolo en el lienzo.

Transcripción:

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR Al hacer clic en la ficha programador de Excel se activa la ficha correspondiente Al hacer clic sobre el botón de Visual Basic, del grupo código, se activa el editor de Visual Basic; en donde podemos hacer aplicaciones sencillas y fáciles. Para empezar identifiquemos el entorno gráfico que se nos presenta. El formulario, la caja de controles, el cuadro de las propiedades, la barra de menús y la barra de herramientas. Luego vamos a diseñar un programa que permita que el usuario digite dos números X y Y y que el programa los sume y presente su resultado. Lo primero que debemos hacer es colocar los controles dentro del formulario. Para nuestro ejercicio vamos a utilizar el formulario tres cajas de texto y tres botones. En el menú Insertar hacemos clic en la opción UserForm

Luego colocamos los controles que conforman el entorno gráfico de la aplicación. 1. El formulario 2. tres etiquetas 3. tres cuadros de texto 4. Tres botones de comando Luego de esto, haremos la programación en Visual Basic que permitirá que se tomen los dos números y se presente el resultado al hacer clic en el botón SUMAR. Al hacer dobleclick sobre el botón sumar se abre esta ventana en donde vamos a escribir el código que suma los dos números, como podemos observar en la parte izquierda aparece el nombre del botón en el cual vamos a escribir el código CommandButton1 y al lado derecho está el evento Click, que es el evento que se va a ejecutar. Entonces ahí debemos escribir el

siguiente código. TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text) En el botón limpiar vamos a escribir el siguiente código. Private Sub CommandButton2_Click() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" End Sub Finalmente escribimos en el botón salir la siguiente línea. End. Como podrás observar al ejecutar el programa desde el menú ejecutar o con la tecla F5, efectivamente el programa calcula el resultado de la suma de los dos números. Ahora los invito a diseñar un programa que tome dos números los sume, los reste, los multiplique, los divida y que presente su resultado. Igualmente los invito a consultar sobre el formulario y cada uno de los controles que podemos utilizar para el diseño de aplicaciones en Visual Basic, a cerca de la historia del Visual Basic y sobre la programación orientada a objetos. Weblografía http://msdn.microsoft.com/es-es/library/kd7e4yte(v=vs.80).aspx

http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico2.htm Curso de programación de Visual Basic 6.0 Francisco Javier Ceballos. USO DE LA ETIQUETAS Uso: El control Label o Etiqueta es un simple control que se utiliza para mostrar texto, descripciones, información para el programa. Propiedades: Propiedad Caption La propiedad Caption es la más importante, y es la que se utiliza para establecer el texto que mostrará el control Label. Por ejemplo para mostrar el texto Hola agrega un label al formulario, coloca un Botón, y luego al hacer doble click en el mismo, escribe Label1 y presiona el., Visual Basic te desplegará la lista de propiedades y métodos del Label1. Código: Label1.Caption= Hola Propiedad Autosize Si la propiedad Autosize del control se encuentra en True, las dimensiones del Label (ancho y alto) se ajustarán al largo y alto del texto que muestre. En cambio si se encuentra en False el ancho y alto del control será el que esté establecido en la propiedad Height y Width sin importar la longitud del texto. Propiedad Alignment Esta propiedad posee 3 valores. Si le establecemos el valor 0 el texto se alineará a la izquierda, si tiene el valor 1 se alineará a la derecha y si está con el valor 2, el texto se muestra en forma centrada. Otras propiedades del botón Label son: Visible: Si está en True el control está visible y si está en False está oculto. Backcolor: Determina el color del fondo de la etiqueta. Si la propiedad BackStyle está en transparente esta propiedad no se visualiza, es decir el color no se muestra. BackStyle: Determina si el fondo es transparente (valor 0) o si es opaco (Valor 1). Name: es el nombre del control y sirve para hacer referencia al mismo en el código. BorderStyle: determina si se muestra con borde o sin borde.

Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado. FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema. Forecolor: Valor Hexadecimal o valor Rgb que indica el color del Texto. Height y Width: Ancho y alto del Label. ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control. Veamos el siguiente ejemplo: Utilizando las etiquetas y algunas de sus propiedades diseñar una aplicación con el computador y sus partes, de tal manera que cuando se pase el puntero del mouse por cada una de ellas muestre su nombre. Veamos 1. Abrir VBA en la ficha programador 2. Insertar un nuevo Formulario 3. Cambiar la propiedad caption por partes del computador 4. Dibujar un control de imagen, y con la propiedad picture cargarla en el control 5. Dibujamos la etiqueta sobre la que aparecerán los nombres (label1) 6. Cambiamos los atributos de fuente en la propiedad Font 7. Dibujamos etiquetas en cada una de las partes del computador. 8. Utilizando la propiedad Backestyle activamos la opción 0- fmbackstyletransparent las colocamos transparentes 9. El entorno gráfico debe quedar de la siguiente forma:

10. Luego se deberán programar cada una de las etiquetas que quedaron transparentes de la siguiente manera: Como puedes observar al hacer dobleclic sobre las etiquetas se abre el editor de código de VBA, en cada una de ellas se afecta la etiqueta cuyo nombre el label1 y la propiedad que cambia es el título, es decir la propiedad caption. Ahora podemos programar todas las etiquetas de la misma forma, cuando el programa se ejecute con F5 o con el ícono correspondiente, notaras como al hacer clic sobre las partes del computador se verán sus nombres. USO DE LOS BOTONES DE OPCION EN APLICACIONES VBA La función específica del control OptionButton es permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este control no se utiliza de a uno solo, sino que se debe tener por lo menos 2 de ellos, ya que sería ilógico utilizar uno solo.

En este grupo de opciones solo puede estar un solo botón de opción seleccionado al mismo tiempo Luego, de acuerdo a la opción seleccionada, se utiliza en algún procedimiento o función para realizar alguna opción u operación. Propiedad Value del OptionButton Esta es la propiedad más importante de este control. Los valores que puede tener la propiedad Value son de tipo boolean (Verdadero - Falso) es decir True y False. Para probar un ejemplo muy fácil de como verificar el valor de la propiedad Value, agrega 5 OptionButton dentro de un control Frame como muestra la imagen anterior. Mediante la propiedad Caption le cambias el texto de cada botón de opción. Luego Agrega un Command1 y en el caption escribe Aceptar. Al probar el ejemplo se puede ver que al seleccionar un botón de opción, y luego presionar el Command1, se evalúa mediante una condición If Then, el valor de los OptionButton. El Optionbutton que se encuentre con el valor True en la propiedad Value, ejecutará la función MsgBox mostrando el mensaje correspondiente a la opción seleccionada. Ahora pega este código en el commandbutton:

Este control, al igual que control CommandButton y el control CheckBox, tiene la propiedad Style, que permite establecer la visualización del mismo en modo estándar o en modo gráfico. Los posibles valores son 0 - Standar o 1 - Graphical. Las demás propiedades que posee son comunes a la mayoría de los otros controles del visual basic, como: Propiedad Forecolor (color de la fuente) Propiedad Font ( para especificar el tipo de fuente, el estílo, el tamaño etc...) Propiedad Enabled ( Para habilitar o deshabilitar el control ) Propiedad Hight y Width ( Ancho y alto del control ) Propiedad Backcolor ( color del fondo ) Propiedad ToolTipText ( Muestra un recuadro con información adicional cuando el mouse está encima del control )

Propiedad Visible ( determina si el control estará visible - Los valores son True y False ) Mucha suerte! José Isidro Vieda Martínez Docente de sistemas