VBA - Declaración If-Else

Una instrucción If consta de una expresión booleana seguida de una o más declaraciones. Si se dice que la condición es Verdadera, se ejecutan las sentencias bajo condición (es) If. Si se dice que la condición es Falsa, se ejecutan las instrucciones de Else Part.

Sintaxis

A continuación se muestra la sintaxis de un If Otra declaración en VBScript.

If(boolean_expression) Then
   Statement 1
   .....
   .....
   Statement n
Else
   Statement 1
   .....
   ....
   Statement n
End If

Diagrama de flujo

Ejemplo

Para fines de demostración, busquemos el mayor entre los dos números de un Excel con la ayuda de una función.

Private Sub if_demo_Click()
   Dim x As Integer
   Dim y As Integer
    
   x = 234
   y = 324
    
   If x > y Then
      MsgBox "X is Greater than Y"
   Else
      Msgbox "Y is Greater than X"
   End If
End Sub

Cuando se ejecuta el código anterior, produce el siguiente resultado.

Y is Greater than X