Vous êtes sur la page 1sur 6

15/11/2011

Hey!! Tu . Si tu. quieres aprender algo? Te reto a ser capaz de poner atencin un momento en tu vida? podrs?

Solo lee con detenimiento y concentracin lo que te mostrar .

15/11/2011

VBA ofrece las 3 estructuras bsicas de la programacin. Secuencial Condicional (IfThen..Else, Select Case) De repeticin (Do While, Do Until y For)

Ejecuta condicionalmente un grupo de instrucciones, dependiendo del valor de una expresin. If condicin Then instrucciones Else instrucciones End If If condicin Then instrucciones ElseIf condicin-n Then instrucciones Else instrucciones End If

Edad = 16 Edad > = 18 Then MsgBox Eres MAYOR de Edad"


MsgBox Eres MENOR de Edad
Edad tiene 16 por lo tanto se ejecutar ste bloque de cdigo

15/11/2011

Repite un bloque de instrucciones mientras una condicin es Verdadera o hasta que una condicin se convierta en Verdadera.

Do {While | Until} condicin instrucciones [Exit Do] instrucciones Loop Do instrucciones Exit Do instrucciones Loop {While | Until} condicin

Contador = 1 Contador <= 10 MsgBox Contador Contador = contador + 1

Este bloque se ejecutar MIENTRAS Contador sea MENOR o igual a 10

Contador = 1 Contador >= 10 MsgBox Contador Contador = contador + 1

Y ste se ejecutar HASTA que Contador sea MAYOR o igual a 10

Repite un grupo de instrucciones un nmero especificado de veces.

For contador = principio To fin [Step incremento] instrucciones [Exit For] instrucciones... Next [contador]

Contador = 1 10 MsgBox Contador

Este bloque se ejecutar exactamente 10 veces

15/11/2011

Ejecuta uno de varios grupos de instrucciones, dependiendo del valor de una expresin.

Turno = V Turno M MsgBox El Turno es Matutino V MsgBox El Turno es Vespertino


MsgBox Turno Desconocido

Select Case expresin_prueba Case lista de valores instrucciones ... Case Else instrucciones End Select

Turno tiene V por lo tanto se ejecutar ste bloque

Bloque de cdigo para realizar un proceso. Un procedimiento nunca regresa un valor.

ProcedimientoLimpiar() TxtMatricula.Text = Solo se ejecuta el bloque de instrucciones y no se regresa TxtNombre.Text = ningn valor TxtCalleYNum.Text =

NombreProc (parametro1, parametro2...)

... Cdigo del procedimiento

BtnLimpiar_click() ProcedimientoLimpiar

As se invoca el cdigo del procedimiento

15/11/2011

Igual que el Procedimiento una funcin es un bloque de cdigo para realizar un proceso. Una funcin siempre devuelve un valor.

If pTurno = M = Matutino Else = Vespertino End If

Se ejecuta el bloque y se regresa el valor en el nombre de la funcin

(parametro1, parametro2...) ... Cdigo de la funcin = Valor de retorno

BtnTurno_click() MsgBox

As se invoca la funcin con el parmetro V

Los dos son bloques de cdigo para realizar un proceso. Se utilizan cuando se necesita ejecutar el mismo cdigo desde varios puntos de un programa. Se comparte el cdigo y as se evita repetir el cdigo. Es ms fcil corregir el cdigo en un solo punto que en varios puntos del programa.

Un procedimiento regresa un valor Una funcin regresa un valor En una funcin el tipo de datos que regresar y en un procedimiento Su sintaxis es diferente al escribirlos.

15/11/2011

Espero hayas aprendido algo de lo que te mostr. Recuerda que tu ser el resultado de tus actos en el presente a quien te ama y te apoya ..

Vous aimerez peut-être aussi