VBA - II Objetos y Statements

Slides:



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

Visual Basic for Applications 3 de Mayo de Archivo en Excel Son 600 nombres Separar las columnas Separar los nombres en varias columnas ¿Cómo hacerlo?
1 Hojas de cálculo Guía de usuario NOTA: ESTA PRESENTACIÓN INDICA AL USUARIO COMO INSTALAR LOS COMPLEMENTOS NECESARIOS PARA EL CORRECTO FUNCIONAMIENTO.
Visual Basic para Aplicaciones
VBA – Iteración Indefinida
Programación Estructurada
PARTE II. Diseño y elaboración de Cuadros de Mando
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Módulo 5: Estructuras de Decisión y Bucles
Estructuras de control
Computación Aplicada Ma. Teresa García Ramírez
Estructuras de Control
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
Luis Alberto Contreras Pinzón Docente
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
Introducción a la Programación
Microsoft© Visual Basic . Net.
Macro.
Control de Flujo.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
Operadores y estructuras de control
Excel 2010 Nivel avanzado.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Estructuras de Control en Visual Basic.net
L.I. Enriqueta Mota Ramón. Sem. 4 Macros Una macro es un conjunto de instrucciones escritas en lenguaje Visual Basic (*), que nos permite automatizar.
Estructuras de Control en Visual Basic.net
Laboratorio Informática I Clase 7 EXCEL. Excel Una Planilla de cálculo es una herramienta útil para efectuar cálculos, gráficos, estadísticas, resúmenes,
Estructuras de Control
Estructura de Repetición en Visual Basic
 Es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 6 – Bucles.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Ciclos de Visual Basic Isis Cruz Martínez Clase : Applications Development 1 Sección: NCBTO c-Prog ONL Prof: Damaris Martínez.
Por: Carlos A. Colón Quiles Profa. Rebecca Acevedo PROG 2270L.
2012-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … Then … Else …Endif Condicional por Casos: Select Case Repetitiva exacta: for.
.  Ciclos: Condicionales Dinamicos Do-While Do-While(Ejemplo) Do-While Do-While(Ejemplo) Ciclo: Condicionales Dinamicos Do-until Do-until (Ejemplo)
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.
Luis R. Martínez Curso (PROG ONL) National University College Online Profesora Rebeca Acevedo Rivera 11 de enero de 2014.
Ciclos en Visual Basic Rebeca M. Colón Crespo. Introducción Visual Basic es una aplicación y un lenguaje en programación. Este programa fue originado.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
Asignación 6.1 Foro. Ciclos condicionales dinámicos  Estos ciclos deben ser del tipo booleano, es decir que se evaluara una expresión con un resultado.
Ciclos en Visual Basic Elena Lopez National University College Online Agosto 3, 2010.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Sentencia «Do While»..
VBA - I Conceptos Básicos
Estructuras de Control en Visual Basic.net
EXCEL 2010 CONCEPTOS BÁSICOS.
Estructuras de Control en Visual Basic.net
VBA - III Estructuras y Funciones Avanzadas
Bucles y estructuras de decisión
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Hoja de cálculo Microsoft Excel
Excel Macros Macros Automáticas.
Hoja de cálculo Microsoft Excel
Excel Macros Macros Automáticas.
Bucles y estructuras de decisión
Excel Macros Formularios.
Estructuras de Control
Excel Macros Formularios.
Transcripción de la presentación:

VBA - II Objetos y Statements CI71L – Escurrimientos Transitorios Facultad de Ciencias Físicas y Matemáticas Universidad de Chile VBA - II Objetos y Statements Prof. Javier González S.

Objetos

Introducción Algunos atajos de teclado (Shortcuts) Ctrl + AvPag En Excel En VBA Editor Ctrl + AvPag Selecciona Hoja Siguiente Ctrl + PrevPag Alt + F11 Abre editor de Visual Basic Alt + F8 Abre menú Macros Ctrl + F8 Ejecuta código hasta posicion del cursor

Objetos Range y ActiveCell Es un objeto que se refiere a un conjunto de celdas Ejs: Range(“A1:A10”).Value = 1 Range(“B2:B12”).Formula = “Rand()” Range(“B:B”).Font.Bold = “True” Range(“A1”) Celda A1 Range(“A1:B5”) Cedas A1 hasta la B5 Range(“A:A”) Columna A Range(“3:3”) Fila 3

Objetos Range y ActiveCell Es un rango que se refiere a la celda actualmente activa Offset(fila,columna) Es una propiedad que define un desfase respecto al rango al cual se aplica Si fila > 0  hacia abajo Si columna > 0  hacia la derecha Ejs: Range(“A1”).Offset(3,1).Select ActiveCell.Offset(-3,-1).Select

Objetos Sheets y Workbooks Permite referirse a una hoja de un libro de excel Ejs: Sheet1.Select Sheets(2).Select Sheets(“Datos").Select Sheet3.Select Sheets(1) El número indica el orden en que aparece la hoja en la barra de pestañas Sheets(“Datos”) Se refiere a la hoja con el nombre específicado ActiveSheet Se refiere a la hoja que está actualmente activa

Objetos Sheets y Workbooks Permite referirse a un libro de excel Ejs: Workbooks.Open Filename:="Calculos.xls“ Workbooks(“Calculos.xls”).Activate ActiveWorkbook.Close ThisWorkbook.Close Workbooks(1) El número indica el orden en que fue creado o abierto Workbooks(“Calculos.xls”) Se refiere al libro con el nombre específicado ActiveWorkbook Se refiere al libro que está actualmente activo ThisWorkbook Se refiere al libro desde donde corre el código VBA

Ciclos y Condiciones

Statement condicional: IF Ejecuta un grupo de instrucciones sujetas a una condición If condición Then [Acciones1] End If Else If condición2 Then [Acciones2] Else [Acciones3]

Statement de ciclos: FOR Ejecuta un grupo de instrucciones un determinado número de veces For counter = inicio To final [Acciones] Next If condición Then Exit For End If

Statement de ciclos: DO Ejecuta un grupo de instrucciones mientras (o hasta que) se cumpla una condición Do While {Until} condición [Acciones] Loop If condición Then Exit Do End If

Statement SELECT CASE Ejecuta grupo de instrucciones de acuerdo al valor de una variable Select Case variable Case opción1 [Acciones] Case opciónN Case Else End Select .