Ok,
Je pense savoir pourquoi tu n'arrivais pas a faire fonctionner le code.
Tu m'as demandé s'il y avait plus de colonne et je t'ais répondu ça qui a dû t'induire en erreur:
Si il y a plus de colonne alors modifier cette ligne avec la lettre correspondante.
If Range("L" & ln) = "En cours" Then
Mais ça ne vaut que sur la colonne conditionnelle, ici la colonne "L".
Si tu avais mis tes conditions sur une autre colonne, par exemple "AE", c'est là que tu aurais dû changer la ligne du code par:
If Range("AE" & ln) = "En cours" Then
J'espère que ses quelques explications t'aideront.
Bonne journée.