Re : Itération de SI sur un colonne donnée, ligne par ligne
Re²,
En attendant la réponse de JHA, une seconde proposition, affichant les résultats en Feuil2.
Dans le système utilisé précédemment, l'événement qui déclenchait la macro était le changement de valeur dans une cellule de la Feuil1. Même si le reste du code ne s'exécute que si la plage A2:C200 est modifiée, toute modification n'importe où dans la feuille déclenche la macro et, dans la macro elle-même, comme des cellules sont modifiées, l'événement a lieu à de multiples reprises.
Pour éviter la chose, j'avais désactivé la gestion d'événements dans la macro. D'autre part, si plus d'une cellule était modifiée, on sortait de l'exécution de la macro (difficile, dès lors, d'effacer plus d'une cellule à la fois ou de copier-coller plusieurs données)
Dans cette nouvelle version, la macro s'exécute (une seule fois) chaque fois que l'utilisateur clique sur l'onglet de la seconde feuille du classeur. C'est dans la première feuille du classeur (colonnes A à C) que les données doivent être placées. J'ai commenté le code, pour donner quelques points de repères.
Pour voir le code en question, cliquer droit sur l'onglet de la feuille "Result" > Visualiser le code