Você está na página 1de 4

1

VBA 5
Estructuras de Control 2
Estructuras de Control
Existen varias estructuras para controlar la ejecucin y
permitir hacer ciclos, condicionales, repeticiones, etc
Estructuras de control en VBA
Enunciados GoTo
Construcciones I f Then
Construcciones Sel ect Case
Ciclos For Next
Ciclos Do Whi l e
Ciclos Do Unt i l
Ciclos
Los ciclos tienen el objetivo de repetir una accin un
cierto nmero de veces, el cual es definido con un valor
asignado a una variable en el programa o simplemente
con un valor numrico
Ciclo For-Next
El ciclo For-Next es el tipo de ciclo ms sencillo y comn
de utilizar
Ejemplo:
2
Ciclo For-Next
Es posible saltar algunos valores del ciclo utilizando Step
En el siguiente ejemplo, el ciclo no es continuo del 1 al
100, sino que slo toma los nmeros impares (3, 5, 7,)
del ciclo
* Desplegar la variable Count al final del procedimiento y analizar
Ciclo For-Next
Ejemplo utilizando variables para el conteo del ciclo
Ciclo For-Next
Es posible utilizar el argumento Exit dentro de un ciclo
para evaluar una condicin que al cumplirse se salga del
ciclo.
Ejemplo
Ciclos Do-While
A diferencia del ciclo For-Next, la estructura del ciclo
Do-While realiza las intrucciones slo mientras se cumpla
una condicin especfica, evaluada como verdadera.
Existen dos sintaxis:
3
Ciclos Do-While
Ejemplos
Con esta sintaxis, el procedimiento se
ejecutar al menos una vez.
Ciclos Do-Until
Este ciclo es parecido al ciclo Do-While.
El ciclo Do-Until realizar las instrucciones hasta que una
condicin especfica se cumpla como verdadera
Sintaxis:
Tarea T5 (para el prximo mircoles)
Realizar un procedimiento en VB, para resolver el
algoritmo del Examen Parcial 2, sobre la evaluacin del
promedio de una caracterstica de calidad de un lote, para
su clasificacin en 3 categoras diferentes de acuerdo a
los lmites de control calculados, a partir de datos
iniciales.
Problema:
En los programas de calidad de toda industria se utilizan cartas de control para
corroborar que el proceso o los productos cumplan con las especificaciones
establecidas.
A partir de una serie de datos, se determinan los lmites de las cartas de control para
una especificacin de calidad, definiendo:
donde es la media de la especificacin y es la desviacin estndar de la
especificacin.
En una industria se le asigna una categora a un lote de productos, evaluando la media
muestral de dicho lote (promedio de datos) de la siguiente manera:
Categora A si la media muestral se encuentra por arriba del lmite superior
Categora B si la media muestral se encuentra dentro de los lmites de control
Categora C si la media muestral se encuentra por debajo del lmite inferior
El usuario debe de proporcionar el valor de la media y la desviacin estndar de la
especificacin, as como 10 datos con los cuales se calcular la media muestral . Como
resultado se deber mostrar la categora a la cual pertenece el lote.


3
3


Inferior Lmite
Superior Lmite
4
Tarea T5
Utiliza estructuras de ciclos para pedir los datos de entrada
Los valores de los coeficientes deben pedirse con InputBox y
los resultados desplegarse tambin con MsgBox
Adems, todos estos datos deben guardarse en celdas de la
hoja de Excel

Você também pode gostar