0% encontró este documento útil (0 votos)
103 vistas2 páginas

Taller de Estructuras de Control en VBA

Este documento presenta un taller con ejercicios para construir conocimientos sobre estructuras de control en Visual Basic for Applications. El taller tiene una complejidad creciente y está dividido en secciones para trabajar con operadores condicionales, conjunción y disyunción, condicionales if, bucles while y bucles for.

Cargado por

Moises Taborda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas2 páginas

Taller de Estructuras de Control en VBA

Este documento presenta un taller con ejercicios para construir conocimientos sobre estructuras de control en Visual Basic for Applications. El taller tiene una complejidad creciente y está dividido en secciones para trabajar con operadores condicionales, conjunción y disyunción, condicionales if, bucles while y bucles for.

Cargado por

Moises Taborda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Actividad 4

Taller

Estimado estudiante el presente es un taller que tiene como objetivo construir paso a paso los
conocimientos relacionados con las estructuras de control. No se recomienda repartirse los
ejercicios ya que cada ejercicio se resuelve con el aprendizaje dado en los puntos inmediatamente
anteriores, adicionalmente el taller tiene una complejidad creciente a medida que se avanza en los
puntos.

Operadores condicionales

1. Cree un método sub que realice la comparación de los valores que hayan en dos celdas
diferentes si una es mayor que la otra y aloje el resultado en otra celda, recuerde que para
capturar los datos a leer puede usar objetos como range o Cells y sus métodos .value
2. Cree un método sub que capture dos datos usando la función inputbox y luego almacénelos
en variables diferentes y luego compare si estas son iguales o diferentes recuerde que tiene
los operadores de comparación igual = y diferente <>.
3. Construya un método sub que compare si un valor es menor o igual a otro usted es libre de
definir los valores.
4. Plantee una operación aritmética simple y compare si el resultado es menor que un valor,
siéntase libre de definir la operación matemática y los valores de la operación, realice toda
la operación en una única línea de código.

Conjunción y Disyunción

1. Compare el valor de varias celdas con un número en específico y diga si todos los valores
son iguales a dicho número, debe realizar la operación en una sola línea, para ello se
recomienda usar la expresión And de visual basic for applications.
2. Realice el mismo caso para el ejercicio anterior, pero en esta ocasión identifique si almenos
una de las celdas es igual a un número,

Siéntase libre de definir los valores y las celdas a comparar en los puntos anteriores

Si condicional.

1. Plantee una problemática relacionada con una decisión la cual tenga solo dos posibles
resultados, para ello defina variables y comparaciones y desarrolle un “if” con el fin de dar
respuesta al problema usando un msgbox. Ejemplo de problemática: decidir si el dinero x
alcanza para comprar un objeto, para ello debemos comparar si el valor de x es mayor que
el precio del objeto, con esto se puede tomar la decisión de comprar o no comprar.
2. Construya un método sub que usando un if – else responda una problemática que requiera
una respuesta dicotómica (si o no) la problemática usted mismo la debe plantear en grupo,
para dar el resultado use msgbox.
3. Construya un programa que resuelva una problemática que pueda tener múltiples
soluciones posibles, para ello utilice una estructura if elseif else
Bucles While

1. Desarrolle un programa que ejecute una secuencia numérica, dicha secuencia debe ser
planteada por el grupo de forma matemática, tenga en cuenta que debe definir variables
entre ellas una variable que permita determinar el resultado final del bucle.
2. Establezca un programa que resuelva un problema planteado por el grupo de trabajo, el
problema debe requerir un dato del usuario, el programa debe solicitar un valor y solo
cuando el usuario ingrese el valor correcto el programa puede ejecutar la solución.
3. Desarrolle un programa que permita validar una contraseña, en caso de que la contraseña
sea incorrecta 3 veces el programa debe mostrar un mensaje de error y finalizar.

Bucle For

1. Desarrolle un programa que resuelva el problema anterior usando una estructura for.
2. Desarrolle un programa que dado un número identifique si este es primo o compuesto
3. Desarrolle un programa que busque un valor dentro de un arreglo de datos en forma de
vector (string) en caso de que no encuentre el valor debe dar un resultado
4. Desarrolle el ejercicio anterior con una estructura foreach

También podría gustarte