PROGRAMACIÓN EN VBA NIVEL 2.

Slides:



Advertisements
Presentaciones similares
Curso de Excel #Unidad E7: Subtotales Guillermo Díaz Sanhueza Mail: Versión: Microsoft.
Advertisements

PROGRAMACIÓN CON VISUAL BASIC.
Visual Basic para Aplicaciones
Tipo de objeto o control
Introducción a los Algoritmos
Sesión 5.- Unidad I. Lógica Mtra. Carolina Galaviz Inzunza Matemática Discreta.
Seminario de Actualización - Excel Avanzado y Macros
UNIDAD III HOJAS DE CÁLCULO
COMO INSERTAR GRAFICAS EN:
Módulo 5: Estructuras de Decisión y Bucles
Estructuras de Control
Computación e Informática III
Curso de formación de Microsoft® Office Excel® 2007
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
Academia: Informática Tema: Validación de datos Profesor (a): Baños García Yesenia, Lic. Comp. Periodo: Julio – Diciembre 2014.
Fundamentos de Lógica ¿Qué es una proposición?
OpenOffice Calc CURSO OpenOffice Calc.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
Capítulo 1 “Elementos de Programación”
BASES DE DATOS Con Access.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Pictures Barras. Imágenes Existen 2 controles gráficos: Picture Box e Image ► Ambos controles permiten desplegar archivos gráficos de tipo, gif, bitmap,
 Opciones de apertura de archivos Leer los nombres de variable. En las hojas de cálculo, puede leer los nombres de variable de la primera fila del archivo.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Microsoft Office Excel
 Imágenes  Sonidos  Imagen prediseñadas  Imagen de archivos  Tablas  Wordart  Videos de archivo  Smart art  Graficas  Cuadro de texto  Encabezado.
José Luis torres Álvaro José ortega MACROS EN EXCEL.
Fecha: 21 de noviembre del 2011 Periodo# : 2 Objetivo: Aplicar gráficos a partir de los datos en un cuadro Tema: Gráficos en Excel.
Fecha: 13 de enero del 2014 Tema: Gráficos en Excel.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Ing. Adriana Gamboa Hdz..  Son hojas de cálculo en Excel, donde se pueden hacer simulaciones matemáticas. Los usuarios pueden cambiar una variable y.
Fundamentos de Excel Microsoft Excel 2010.
Tipo de operadores en Excel
Microsoft Excel 2010 Fundamentos de Excel.
Microsoft Office Excel
por: Prof. Luis Vallenilla
Contenidos Función VLOOKUP Validación de datos.
TABLAS DINAMICAS. Tabla Dinamica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado.
Clase 1 :Entorno de trabajo de Excel 2010.
Expresiones Reglas de prioridad o precedencia
1 Una vez completada esta lección, podrá: Crear un libro. Conocer los elementos de la ventana de Microsoft Excel. Seleccionar celdas. Introducir texto,
Tema 9. Estructuras de repetición “Repetir Mientras”
Hoja de Cálculo EXCEL Introducción a la informática
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
1 Una vez completada esta lección, podrá: Dar formato a datos numéricos. Ajustar el tamaño de las filas y columnas. Alinear el contenido de celdas. Crear.
Programación para Ingenieros I IIS
1 Una vez completada esta lección, podrá: Ocultar y mostrar filas y columnas. Inmovilizar y liberar filas y columnas. Desplazarse por las hojas de cálculo.
Matemáticas Discretas
Tema: actividad integradora 2° momento Mapa Mental Aplicación en Informática Janette De Trejo Rosales 3° semestre “A”
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Microsoft Excel Clase 4 Operaciones y Fórmulas. Microsoft Excel - Repaso Clase Anterior Nombres de Celdas y Conjuntos de Celdas Operaciones Numéricas.
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
PROGRAMACIÓN EN PHP Y MYSQL Tema 4: Estructuras de control Jose Miguel Vidagany Igual.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
COMBINACIÓN DE CORRESPONDENCIA Para la combinación de correspondencia llenamos datos del tema que queremos sacar un informe por ejemplo yo realice una.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Alumnos: Carlos Bayron Najarro Marina Elizabeth murga Kevin Francisco Ramírez 2º técnico vocacional comercial. Texistepeque
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
ORDENAR, FILTRAR Y AGRUPAR CELDAS
PASOS PARA LA CREACION DE UN DOCUMENTO EN EXCEL PRIMER PASO: Para crear un documento en Excel primero se abre el programa Excel.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Oriana Valderrama. Es una herramienta ofimática perteneciente al conjunto de programas denominados hoja de cálculo electrónica, en la cual se puede escribir,
2012-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … Then … Else …Endif Condicional por Casos: Select Case Repetitiva exacta: for.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
VBA - I Conceptos Básicos
Excel Macros Formularios.
Transcripción de la presentación:

PROGRAMACIÓN EN VBA NIVEL 2

OTROS CONTROLES DE FORMULARIO EN VBA Imagen (Image) Marco (Frame) Botón de Opción (OptionButton) Cuadro de Combinado (ComboBox) Casilla de Verificación (CheckBox) ESTOS NUEVOS CONTROLES LOS APLICAREMOS EN LOS SIGUIENTES EJEMPLOS Y EJERCICIOS.

OPERADORES LÓGICOS And V F Or V F

DOBLE CONDICIÓN EJEMPLO 1: Para que una persona pueda ser militar debe tener al menos 18 años y ser hombre. Edad >= 18 And Sexo == "Masculino" F V En Flujograma If Edad >= 18 And Sexo = "Masculino" Then ‘Aceptado en la milicia Else ‘Rechazado End If Código VBA

Especializacion == “Verdadero” DOBLE CONDICIÓN EJEMPLO 2:. Para poder graduarse de la Universidad, el estudiante debe hacer una tesis o sacar una especialización. Tesis == “Verdadero” Or Especializacion == “Verdadero” F V En Flujograma If Tesis = True Or Especializacion = True Then ‘Graduado Else ‘No Graduado End If Código VBA

SELECT CASE Num Select Case N Case 1 “Es 1” ‘Es 1 Case 2 ‘Es 2 Case Else ‘No es 1 ni 2 End Select 1 “Es 1” 2 “Es 2” Excepción “No es 1 ni 2”

SELECT CASE EJEMPLO 1: Se desea mostrar el nombre del mes (en texto) al dar como dato de entrada el numero equivalente al mes. (Eje.: Enero=1, Marzo=3) donde sólo se permiten los meses de enero a abril. Select Case NumMes Case 1 ‘Enero Case 2 ‘Febrero Case 3 ‘Marzo Case 4 ‘Abril Case Else ‘No es un mes válido End Select

SELECT CASE EJEMPLO 2: Se desea conocer el nombre del presidente de la republica del país centroamericano seleccionado. Select Case Pais Case "EL SALVADOR" ‘Mauricio Funes Case "GUATEMALA" ‘Álvaro Colom Case "HONDURAS" ‘Porfirio Lobo Case "COSTA RICA" ‘Laura Chinchilla" Case "NICARAGUA" ' Daniel Ortega Case Else ‘País no válido End Select

USANDO EXCEL COMO BASE DE DATOS En Excel podemos hacer Sistemas Informáticos completos con VBA, usando las hojas de cálculo como base de datos para guardar la información. Haciendo uso de los diferentes métodos de programación que ya conocemos y los que aprenderemos a continuación conseguiremos hacer verdaderos sistemas de información.

USANDO EXCEL COMO BASE DE DATOS Para hacer referencia a una celda de una hoja de Excel en VBA usamos el siguiente código Worksheets("Nombre_Hoja").Cells(No_Fila, No_Columna).Value Ejemplo: VALOR = Worksheets("Hoja1").Cells(3, 6).Value En este ejemplo se hace referencia a la celda ubicada en la fila 3, columna 4 (Celda D3 en Excel) de la hoja llamada "Hoja1" y se obtiene el valor que esté en dicha celda para almacenarlo en la variable llamada VALOR.

CICLOS REPETITIVOS "HACER MIENTRAS" Flujograma Código VBA V F While Condición 'Aquí se programan las acciones a realizar Wend Código VBA

CICLOS REPETITIVOS "HACER MIENTRAS" EJEMPLO 1: Haga una aplicación que liste (en ventanas MsgBox) los números del 1 al 5 usando el ciclo repetitivo "Hacer Mientras". EJEMPLO 2: Rediseñe la aplicación del ejercicio anterior para que la cantidad de números a ser listados (iniciando siempre del 1) sea leída de la celda B5 de una hoja de Excel.

FIN Con esto llegamos al final del tema de Lógica Computacional: Flujogramas y VBA.