VBA - Instruction If-Else

Une instruction If consiste en une expression booléenne suivie d'une ou plusieurs instructions. Si la condition est dite vraie, les instructions sous condition (s) If sont exécutées. Si la condition est dite False, les instructions sous Else Part sont exécutées.

Syntaxe

Voici la syntaxe d'un If Instruction Else dans VBScript.

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

Représentation schématique

Exemple

À des fins de démonstration, trouvons le plus grand entre les deux nombres d'un Excel à l'aide d'une fonction.

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

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant.

Y is Greater than X