Déclaration Excel VBA If Then
Si alors déclaration | Autre déclaration
Utilisez le Déclaration If Then dans Excel VBA pour exécuter des lignes de code si une condition spécifique est remplie.
Si alors déclaration
Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:
score = Range("A1").Value
If score >= 60 Then result = "pass"
Range("B1").Value = result
Explication: si le score est supérieur ou égal à 60, Excel VBA renvoie un résultat positif.
Résultat lorsque vous cliquez sur le bouton de commande de la feuille:

Remarque: si le score est inférieur à 60, Excel VBA place la valeur du résultat de la variable vide dans la cellule B1.
Autre déclaration
Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:
score = Range("A1").Value
If score >= 60 Then
result = "pass"
Else
result = "fail"
End If
Range("B1").Value = result
Explication: si le score est supérieur ou égal à 60, Excel VBA renvoie un échec, sinon Excel VBA renvoie un échec.
Résultat lorsque vous cliquez sur le bouton de commande de la feuille:

Remarque: seulement si vous avez une ligne de code après Then et aucune instruction Else, il est permis de placer une ligne de code directement après Then et d’omettre (laisser de côté) End If (premier exemple). Sinon, commencez une nouvelle ligne après les mots Then et Else et terminez avec End If (deuxième exemple).