Accueil | Ce site | CV | Excel | Livre d’or | Macros XL4 | Modèles | VBA

 La fonction SI() des macros XL4

La fonction SI() est disponible depuis toujours dans les feuilles de calcul. Comme toutes les fonctions de feuilles de calcul, elle est également disponible dans les feuilles macros. Cependant celles-ci offrent également une autre syntaxe, correspondant au If … Then … Else de nombreux langages de programmation, y compris VBA.

SI(Condition) … FIN.SI()

Il s'agit de la variante la plus simple. Les instruction situées entre le SI(Condition) et le FIN.SI() ne sont exécutées que si Condition est VRAI.

SI(Condition) … SINON() … FIN.SI()

Il y a ici un second bloc d’instructions entre SINON() et FIN.SI() à exécuter si Condition = FAUX.

SI(Condition1) … SINON.SI(Condition2) … SINON() … FIN.SI()