Documente Academic
Documente Profesional
Documente Cultură
1) SENTENCIAS DE BIFURCACION
- IF
-Select Case
2) SENTENCIAS DE REPETICION.
Si se cumple cierta condición se repite
- While
- For
- For each
3) SENTENCIA DE EJECUCION MULTIPLE
- With
LA SENTENCIA IF
A) 1ERA FORMA
IF condición then instrucción
B) 2DA FORMA
IF condición THEN instrucción1 else instrucción2
C) 3ERA FORMA
IF condición THEN instrucción
END if
D) 4TA FORMA
IF CONDICTION THEN INSTRUCCIÓN
--
ELSE
---
END IF
SUB ----()
____
-------
IF condition then
--
---
End Sub
Ejemplos:
A) Sub CreaCodigo()
'Selecciona la hoja Datos
Sheets("Datos").Select
'Verifica que se elija una lista
If Range("C4") = "" Then
Range("C4").Select
MsgBox "Debe elegir una lista para crear el código"
Exit Sub 'Finaliza la macro
End If
B) Sub Registrar()
'Selecciona la hoja Datos
Sheets("Datos").Select
'Verificar que existan 5 datos antes de registrar
If Range("c11") < 5 Then
MsgBox "Debe completar los 5 datos para registrar"
Exit Sub
End If
C) Sub Registrar()
'Selecciona la hoja Datos
Sheets("Datos").Select
End If
LA SENTENCIA WHILE
While: significa mientras
While condición
Instrucción
---
---
Wend ‘ significa End de While
LA SENTENCIA FOR
Cuando se ejecuta siempre va a repetir desde 1 hasta 3 veces
FOR ANIDADO
For A=1 to 3
--
--
For B=1 to 5
--
--
Next B
--
--
Next A
Range("A3").Select
While ActiveCell <> ""
ActiveCell.Offset(0, 1).Select
Wend