Déclaration Si Alors | Autre déclaration
Utilisez le Si alors instruction dans Excel VBA pour exécuter des lignes de code si une condition spécifique est remplie.
Déclaration Si Alors
Placer un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes :
RienButComme Entier, résultatComme Chaîne de caractères
score = Plage('A1').Valeur
Sinote >= 60Puisrésultat = 'passer'
Plage('B1').Valeur = résultat
Explication : si le score est supérieur ou égal à 60, Excel VBA renvoie pass.
comment entrer sur excel
Résultat lorsque vous cliquez sur le bouton de commande sur 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.
exceller si fonction avec plusieurs conditions
Autre déclaration
Placer un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes :
RienButComme Entier, résultatComme Chaîne de caractèresscore = Plage('A1').Valeur
Sinote >= 60Puis
résultat = 'passer'
Autre
résultat = 'échec'
Finir Si
Plage('B1').Valeur = résultat
Explication : si le score est supérieur ou égal à 60, les retours Excel VBA réussissent, sinon les retours Excel VBA échouent.
Résultat lorsque vous cliquez sur le bouton de commande sur la feuille :
excel formule de mise en forme conditionnelle basée sur une autre cellule
Remarque : uniquement 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 par End If (deuxième exemple).
Aller au chapitre suivant : Boucle