Bonsoir, Salut h2so4 !
Bon ! Tu as déjà une proposition de notre ami sulfurique qui te sort une feuille tirage à te mettre sous la dent...
Pour ma part, je te propose un assainissement de ton fichier, qui n'est en rien du luxe !
On laisse pour l'instant de côté tes 20 modules dans lesquels tout est pratiquement inutile, pour s'attacher aux procédures boutons, censées accomplir des actions nécessaires... mais dès le départ on se trouve face à des incohérences : activer les archers présents, ce qui laisse penser que l'on a une liste d'inscrits, on note les présents et les absents...
on affiche qu'on colore les absents en blancs et les présents en vert (la ligne sur 12 colonnes)...
Sur cette base j'ai entamé une première épuration du code, réduction des 3/4 environ, pour constater que l'on ne faisait pas tout à fait ce qui était annoncé : conforme pour les absents, mais pour les présents on met une foultitude de couleur, y compris dans des colonnes masquées, et en débordant sur M, dont on ne s'explique pas la raison.
On s'attendrait qu'au terme de cette phase on ait apprêté la liste des présents pour la suite, ce n'est pas le cas. Si l'on a des ni A ni P, pour lesquels message invitant à normaliser la situation, il faudra en outre la recommencer.
Alors il y a une procédure Init à suivre qui fait peut-être le nécessaire, (mais au survol j'ai déjà des craintes...).
Il serait donc bon d'expliquer le rôle de cette phase et ce qu'on en attend pour la suite...
Cordialement.