Déclaration Excel VBA If Then - Macros Excel faciles

Table des matières

Si alors, déclaration | 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

Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes :

Score faible en tant qu'entier, résultat en tant que chaîne
score = Plage("A1").Valeur
Si score >= 60 Alors résultat = "réussir"
Plage("B1").Valeur = résultat

Explication : si le score est supérieur ou égal à 60, Excel VBA renvoie pass.

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.

Autre déclaration

Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes :

Score faible en tant qu'entier, résultat en tant que chaîne
score = Plage("A1").Valeur
Si score >= 60 Alors
résultat = "passer"
Autre
résultat = "échec"
Fin 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 :

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).

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave