PROGRAMACIÓN CON VISUAL BASIC.

Slides:



Advertisements
Presentaciones similares
Para Crear un Módulo Abra el Editor de VBA. (Alt + F11)
Advertisements

Modemmujer, Red Feminista de Comunicación Electrónica.
TUTORIAL PASO A PASO Parte 2. PASO 7: Organizando los archivos Antes de dar inicio a la creación del contenido del curso debes tomar en cuenta que necesitarás.
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
AB TUTOR Manual básico.
EXCEL 14 CLASE 6.
Instalación, Manipulación y uso.
Qué es y como funciona Power Point.
Jessica dayana guerrero mora Katherine monsalve duran 7.1
Programación Visual Basic
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Computación Aplicada Ma. Teresa García Ramírez
Trabajo práctico Programación y Análisis de datos. Alumnas: María Agustina Macchi y María Sol Pérez Fernández. Año: 1B Fecha de entrega: 14 de Noviembre.
ACOTACIÓN EN AUTOCAD.
 Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo.
INTRODUCIÓN A MICROSOFT EXCEL 2007
Trabajo Practico 2 Nombre: Indira Diana. Ejercicio numero 1 C C Numero = 0 Numero > 0 numero positivo nulo negativo F F Verdadero Ingresar un número cualquiera.
Funcionamiento Básico
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
ENTORNO GRÁFICO DE VISUAL BASIC 2013
Luis Alberto Contreras Pinzón Docente
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Valor X Valor Y Punto (0,0) Coordenadas.
BASES DE DATOS Con Access.
Es la tercera etiqueta de Excel de la banda de opciones.
Grupo N° 5 Integrantes: Kathia Mariela Carrillo William Alexis Mendoza
1 Planilla de cálculo TALLER DE ALFABETIZACIÓN DIGITAL.
Estadística La Estadística tiene por objeto recolectar, organizar, resumir, presentar y analizar datos relativos a un conjunto de objetos, personas, procesos,
Herramientas del sistema Maira Alejandra Ortiz losada universidad Surcolombiana 2014.
Guía practica del uso del hipervínculo en power point
APLICACIÓN EN VISUAL BASIC
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Microsoft Office Excel
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
MICROSOFT EXCEL Excel es una aplicación del tipo hoja de calculo, integrada en el entorno Windows, y desarrollada por Microsoft, en la cual se combinan.
QUIMESTRE II PARCIAL I.
Muchas personas usan una lista de tareas pendientes, ya sea en papel, en una hoja de cálculo o en una combinación de papel y medios electrónicos. En Outlook.
Arreglos y comunicación Usuario
Semana 12 herramientas de visual basic
Es un programa sorprendente con un diseño mejor y más eficaz que el de las versiones anteriores. Pero quizás le resulte poco familiar. Por ese motivo.
Tema 10. Uso de formularios y controles
Los Controles de Visual Basic
por: Prof. Luis Vallenilla
Microsoft Power Point Tema: “Como manejo del Power Point como herramienta estudiantil”.
Mediacentro Clase #2 de Word I. Temario Movimiento del Punto de Inserción. Movimiento del Punto de Inserción. Corrección y Borrado del Texto.
Gonzalez Tellez Guadalupe Marina Reverte Materia :HTP Carrera :Derecho.
1 Una vez completada esta lección, podrá: Crear un libro. Conocer los elementos de la ventana de Microsoft Excel. Seleccionar celdas. Introducir texto,
Visual Basic Excel. Visual Basic Este editor nos permite desarrollar y diseñar programas de forma rápida y sencilla.
Introducción a phpMyAdmin
Barra de titulo Barra de menú Barra de fórmulas Encabezado de columna
Microsoft Access.
QUE ES MICROSOFT WORD Microsoft Word es un software destinado al procesamiento de textos. Fue creado por la empresa Microsoft, y actualmente viene integrado.
1 Una vez completada esta lección, podrá: Iniciar Word. Explorar la ventana de Word. Introducir texto en un documento. Guardar un documento. Cerrar un.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
Partes de la ventana Access
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. OBJETIVO:
MICROSOFT EXCEL PROGRAMACIÓN. Entorno de programación Parte de la aplicación donde escribe el código, crea controles, establece las propiedades del control.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Programación en Visual Basic
Curso de Excel Básico Sesión 1 1. Microsoft Excel es un programa utilizado para la creación, manejo y almacenamiento de hojas de cálculo. Permite realizar.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

PROGRAMACIÓN CON VISUAL BASIC

ACCEDIENDO A VISUAL BASIC Microsoft Excel trae incorporado Visual Basic (VBA) en el cual podremos crear nuestras propias aplicaciones o programas. Para acceder a este entorno de programación simplemente se pulsan las teclas Alt + F11 estando en Excel. Cada archivo (Libro) de Excel es manejado como un proyecto en VBA.

INSERTANDO MODULOS EN VBA MÓDULO: Es un fichero donde escribimos parte del código de nuestro programa. Para agregar un módulo al proyecto se hace clic en el menú Insertar y luego en Módulo Aparecerá una pantalla en blanco en la cual podemos escribir código VBA.

INSERTANDO FORMULARIOS EN VBA FORMULARIO: En VBA son llamados UserForm y son utilizados para captar datos o mostrar información. Para agregar un formulario al proyecto se hace clic en el menú Insertar y luego en UserForm Aparecerá un cuadro en el cual podemos diseñar el formulario a nuestra conveniencia utilizando los objetos del Cuadro de herramientas.

CONTROLES DE FORMULARIO Puedes agregar al formulario cualquiera de los controles disponibles en el Cuadro de herramientas que aparece al lado del UserForm en diseño. Para ellos solo debes seleccionar el Control deseado y arrástralo con el mouse al lugar del UserForm en que deseas que se vea. Este es un ejemplo de formulario. A continuación tu maestro te explicará los Controles de formulario mas utilizados del Cuadro de herramientas.

VENTANA DE PROPIEDADES Ubicada a la izquierda de la pantalla. Sirve para definir todas las propiedades del control de formulario que se haya seleccionado. En ella se definen parámetros de propiedades como el color de fondo, fuente, tamaño, texto y otros aspectos del control. E incluso en ella se pueden definir muchas propiedades del formulario en sí.

PROGRAMACIÓN DE OBJETOS Para procesar los datos que se obtienen del formulario, lo hacemos programando (a través de código) ciertos Controles (objetos) del UserForm, comúnmente programaremos los Botones. Por ejemplo en este formulario, al hacer clic en el botón Aceptar debe mostrarse el producto de la multiplicación de 7x3. Para lograrlo es necesario programar dicho botón para que realice tal acción.

PROGRAMACIÓN DE CONTROLES A la hora de programar, cada Control del UserForm tiene su propio nombre con el cual se identifica. Por ejemplo un Cuadro de Texto por defecto se llama TextBox seguido de un número correlativo (Ej.: TextBox1, TextBox2...), dicho nombre lo podemos cambiar en la Ventana de Propiedades modificando la propiedad Name. Para referirnos a un Control especifico a la hora de programar, debemos hacer referencia a él por medio de su nombre, ya sea el que se le da por defecto o el que nosotros le definamos. No pueden haber dos Controles con el mismo nombre en un mismo UserForm.

VARIABLES Las variables son palabras nemotécnicas utilizadas en programación para almacenar valores. Una variable tiene un nombre y un tipo, ambas cosas las definimos teniendo previamente en mente qué es lo que vamos a almacenar en ella. TIPOS DE VARIABLES MAS COMUNES EN VBA TIPO ALMACENA Integer Números enteros Double Números con decimales Char Un solo carácter (letra, numero, símbolo) String Cadena de caracteres (texto) Date Fecha y Hora Boolean Falso (False) o Verdadero (True)

PASOS GENERALES PARA HACER UNA APLICACIÓN (MACRO) EN VBA DE EXCEL Plantear la solución al problema dado con un Flujograma. Esto permite tener una idea mas clara a la hora de implementar (codificar/programar) la solución. Diseñar el Formulario (UserForm) en VBA para el ingreso de los datos de entrada. Programar (codificar) el o los botones de acción del formulario con los procesos que deseamos que realicen cada uno finalizando con la "impresión" en pantalla de la respuesta (resultado) ya sea en otro UserForm informativo o en una Caja de Mensaje (MsgBox).

PASOS GENERALES PARA HACER UNA APLICACIÓN (MACRO) EN VBA DE EXCEL Declarar la Macro en un Módulo, en la cual se debe poner el código para cargar y mostrar el formulario (UserForm) principal de la Macro (aplicación). Crear un "ícono" (pudiendo ser éste cualquier imagen) en una hoja de Excel y asignarle a éste la Macro creada. Ejecutar la Macro (aplicación).

EJEMPLOS Cree un programa que obtenga el cuadrado de un número introducido por el usuario. Se necesita una aplicación que lea la altura de una persona en metros y la muestre en centímetros. Desarrolle una aplicación que lea 4 variables numéricas y calcule el producto, la suma, el promedio y muestre estos resultados en pantalla. EJERCICIO: Cree una aplicación que LEA el radio de un circulo, CALCULE su área y la MUESTRE en pantalla.

DECLARACIÓN DE VARIABLES EN VBA Declarar una variable en VBA es muy sencillo, esta es la estructura general del código: E aquí un ejemplo de declaración de variables y asignación de valores: Dim nombre_variable As Tipo_Variable Dim nombre As String Dim edad As Integer Dim estatura As Double nombre = "Wilfredo" edad = 17 estatura = TextBox1.Value

CODIGOS UTILES EN VBA Estructura de una función (macro) para un Módulo: Evento Click en un UserForm Sub nombre_macro() 'Aquí va el código de la función End Sub Private Sub NombreControl_Click() 'Aquí va el código End Sub Lo que se programe con el código del medio se ejecutará cuando se haga clic en el control.

CODIGOS UTILES EN VBA Cargar y Mostrar un UserForm: Cerrar un UserForm: Mostrar ventana con un mensaje en pantalla: Eje.: Load Nombre_UserForm Nombre_UserForm.Show Load UserForm1 UserForm1.Show Eje.: Unload Nombre_UserForm Unload UserForm1 Eje.: MsgBox "Texto del mensaje" MsgBox "Bienvenido amigo"

CODIGOS UTILES EN VBA Concatenar (unir) texto, se usa el símbolo &: Nombre_Completo = Nombre & Apellido Eje. Con variables: Nombre_Completo = "Juan" & "Pérez" Eje. Con texto: Nombre_Completo = "Juan" & Apellido Eje. Con texto y variables: Notemos que los textos se escriben entre comillas y las variables no.

CÓDIGO PARA CONDICIONES (IF, ELSE) V If condición Then 'Procesos necesarios End If Estructura General: If edad>18 Then MsgBox "Es mayor de edad" End If Ejemplo: If condición Then 'Procesos necesarios Else End If Estructura General con Else: If edad>18 Then MsgBox "Es mayor de edad" Else MsgBox "Es menor de edad" End If Ejemplo:

EJEMPLO Haga una aplicación que permita el ingreso de dos números y muestre qué número es el mayor, o que avise en caso de ser iguales ambos números.

EJEMPLO Flujograma F NumA > NumB V F NumA < NumB V Inicio NumA, NumB F NumA > NumB V F NumA < NumB V "El número mayor es: " NumA "Ambos números son iguales" "El número mayor es: " NumB Fin

ACTIVIDAD 2 (3er. Período) Realizar para el problema planteado: El Flujograma en Microsoft Word. La aplicación en VBA de Microsoft Excel. PROBLEMA: Se necesita saber si una persona es mayor o menor de edad a partir de su edad. Considérese mayor de edad a toda persona mayor o igual a 18 años. Ambos archivos deberán ser enviados al correo iraheta_07@hotmail.com con el asunto "Actividad 2". No olvidar incluir en el correo su Nombre Completo, Numero de Lista, Grado y Sección. FECHA LÍMITE DE ENTREGA: Domingo 7 de agosto de 2011 a las 11:59 pm.

PARA MEJORAR NOTA DE EXAMEN Realizar para el problema planteado: El Flujograma en Microsoft Word. La aplicación en VBA de Microsoft Excel. PROBLEMA: Se necesita una aplicación que lea la altura de una persona en metros y la muestre en centímetros. Ambos archivos deberán ser enviados al correo iraheta_07@hotmail.com con el asunto “Mejorar Examen". No olvidar incluir en el correo su Nombre Completo, Numero de Lista, Grado y Sección. FECHA LÍMITE DE ENTREGA: Domingo 7 de agosto de 2011 a las 11:59 pm.