Chapitre 2 / 10
Logique conditionnelle et boucles
8 leçons dans ce chapitre.
Structures conditionnelles : Si... Alors... Sinon
Une macro qui fait toujours la même chose, sans tenir compte du contexte, a vite ses limites. Les structures conditionnelles perme…
Voir les détails du chapitre
Une macro qui fait toujours la même chose, sans tenir compte du contexte, a vite ses limites. Les structures conditionnelles permettent à ton code de prendre une décision selon la situation, exactement comme la formule sur une feuille de calcul, mais avec plus de puissance. La syntaxe de base : teste une condition. Si elle est vraie, le bloc qui suit s'exécute. permet d'ajouter d'autres cas, et co…
Boucles Pour et Tant que : traiter plusieurs lignes
Recopier la même instruction 200 fois pour traiter 200 lignes de ventes serait absurde. C'est exactement le problème que résolvent…
For Each...Next : parcourir une collection
La boucle classique (vue à la leçon précédente) répète un nombre de fois CONNU À L'AVANCE, en comptant de i à j. répond à un besoi…
Les tableaux (Array)
Une variable classique (vue au Chapitre 1) ne stocke qu'UNE seule valeur à la fois. Un tableau (array) stocke PLUSIEURS valeurs so…
Boucles imbriquées
Une boucle peut en contenir une autre : la boucle EXTÉRIEURE avance d'un cran, et pour chacun de ses passages, la boucle INTÉRIEUR…
Gérer les erreurs avec On Error
Une macro qui rencontre une erreur inattendue (une feuille qui n'existe pas, une division par zéro) s'arrête brutalement par défau…
Application.ScreenUpdating et DisplayAlerts
Une macro qui traite des centaines de lignes en modifiant l'affichage à chaque étape peut devenir visiblement lente, l'écran clign…
Éviter Select et Activate
L'enregistreur de macros, vu au Chapitre 1, produit souvent du code truffé de et — parce qu'il enregistre littéralement les clics…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/8 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 86).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 76 leçons restantes de ce module