Voici un nouvel article concernant les fonctions VBA pratique et simple d’utilisation.

Aujourd’hui nous traiterons de la fonction IF : cette fonction permet d’effectuer des actions si la, ou les, conditions de celle-ci sont juste.

Celle-ci doit se présenter de la façon suivante :

IF (Conditions) THEN

                ActionAEffectuer

ELSEIF (Conditions2) THEN

                ActionAEffectuer2

ELSEIF (Conditions3) THEN

                ActionAEffectuer2

ELSE

                ActionAEffectuer3

END IF

Il peut y avoir autant d’instructions ELSE IF que voulu, il peut ne pas y en avoir du tout,

Il peut y avoir une ou zéro instruction ELSE seulement.

Conditions :

Les conditions correspondent aux différents points que teste la fonction, si celles-ci sont vraies, l’exécution entre dans les Actions à effectuer du IF, si au moins une des conditions est fausse, l’exécution saute directement à l’instruction ELSE IF.

Dans un IF il peut donc y avoir une ou plusieurs conditions, celles-ci n’ayant pas forcément de rapport entre elles.

Ex :

Si l’on prend Valeur = 6 et Valeur2 = 0

Résultat : Valeur2 = 1

Résultat : Valeur2 = 0 

Résultat : Valeur2 = 0 

Résultat : Valeur2 = 1 

Résultat : Valeur2 = 2

Conditions2 :

Les conditions correspondent aux différents points que teste la fonction, si celles-ci sont vraies, si les conditions du IF sont fausse, l’exécution entre dans les Actions à effectuer du ELSEIF, si au moins une des conditions est fausse, l’exécution saute directement à l’instruction ELSE.

Dans un IF il peut donc y avoir une ou plusieurs conditions, celles-ci n’ayant pas forcément de rapport entre elles.

Ex :

Si l’on prend Valeur = 6 et Valeur2 = 0

Résultat : Valeur2 = 1

Résultat : Valeur2 = 2 

ActionAEffectuer :

L’Action à effectuer représente toutes les actions à effectuer lorsque la condition de l’instruction IF est vrai. Il peut y avoir autant d’action que voulu.

ActionAEffectuer2 :

L’Action à effectuer représente toutes les actions à effectuer lorsque la condition de l’instruction ELSEIF est vrai. Il peut y avoir autant d’action que voulu.

ActionAEffectuer3 :

L’Action à effectuer représente toutes les actions à effectuer lorsqu’aucune des conditions précédentes sont vraies.  Il peut y avoir autant d’action que voulu.

Conclusion : 

Voilà je pense avoir fait le tour de cette fonction, vous êtes désormais prêt à vous amuser avec. Merci à tous d’être arrivé jusqu’ici, je reviens vers vous avec un nouvel article le mois prochain.En attendant portez-vous bien !