Está en la página 1de 41

VisualBasic Excel

Por
Ing. Walter Francisco Salas Valerio
Instalacion
Partes del VisualBasic –Excel

l
Propiedades
Ventana de Controles: A través de la cual
uno puede elegir el control sobre el cual se
trabajará u observar si en realidad estamos
operando sobre el control deseado

Propiedad seleccionada
Cuadro de Herramientas Tools
Etiquetas (Labels)
Casilleros (TextBox)
Boton de Ejecutar (CommandButton)
Lugar en donde se escribe el programa de computo
Programacion de la Suma
Ejecutar el Programa
La Suma de dos numeros
Guardar el programa realizado en VB-Excel
Formato para guardar el archive con VisualBasic
Tipos de Variables
Tipo Comentario
BOOLEAN Sólo admite 2 valores TRUE o FALSE
BYTE Admite valores entre 0 y 255
INTEGER admite valores entre –32768 y 32767
LONG admite valores entre –2.147.483..648 y
2.147.483.647
SINGLE admite valores decimales con precisión
simple
DOUBLE admite valores decimales de doble precisión
CURRENCY válido par valores tipo moneda
STRING cadenas de caracteres alfanumericos
VARIANT admite cualquier tipo de datos
DATE fechas, permite operar con ellas
ESTRUCTURAS DE DECISIÓN

Estas estructuras caen en dos amplias categorías: Ramificaciones y


Ciclos. Los dispositivos como If...Then hacen que el programa continúe
en una dirección cuando se encuentra una condición particular, sin
mirar nunca atrás
Los procedimientos de VisualBasic pueden probar condiciones y,
dependiendo de los resultados de la prueba, pueden realizar diferentes
operaciones. Entre las estructuras de decisión se tiene:
If...Then
If...Then...Else
If…Then
• Se utiliza par ejecutar una o más instrucciones basadas en una
condición.
• If condición Then instrucción
Ejemplo de If …… Then
ESTRUCTURAS DE BUCLE

Las estructuras de bucle permiten ejecutar una o más líneas de código


repetidamente, Entre las estructuras tenemos:
Do...Loop

For...Next
For...Next

Los bucles Do funcionan bien cuando no se sabe cuántas veces se


necesitará ejecutar las instrucciones del bucle. Sin embargo, cuando
se sabe que se van a ejecutar las instrucciones un número
determinado de veces, es mejor elegir el bucle For...Next.
A diferencia del bucle “Do” , el bucle For utiliza una variante llamada
contador que incrementa o reduce su valor a cada repetición del
bucle. La sintaxis es la siguiente:
For contador = iniciar To finalizar (Step incremento)
instrucciones
Next (contador)
Ejemplo de For…Next
Resultados en la Hoja de Calculo Excel
Do...Loop...While

Se utiliza el bucle “Do” para ejecutar un bloque de instrucciones de un


número indefinido de veces.
Ejecuta las condiciones primero y prueba condición después de cada
ejecución. Esta variación garantiza al menos una ejecución de
instrucciones

Do
instrucciones
Loop While condición
Control Propiedad Valor
Form1 Name Estructuras de Bucle
Font Negrita cursiva
Label1 Caption Do .... While
Label2 Caption Ingresar el número inicial de microbios
Label3 Caption Número de horas
Label4 Caption Numero final de microbios
Command1 Caption Ejecutar
Ejemplo de Do…. Loop … Until
Private Sub Command1_Click()

NM = Val(Text1)
Do
NM = 2 * NM
I=I+1
T = 10 ^ 7
Loop Until NM > T
Textbox3 = NM / 2
Textbox2 = I - 1
End Sub
Presionar el botón Comenzar
Ingresar el número inicial de microorganismos
Presionar el comando EJECUTAR
Obtención de los resultados

También podría gustarte