Bonjour,

Il faut remplacer les 42 zones de liste (ListBox) par 42 sous-formulaires (subform) et appliquer pour chacun d'eux la mise en forme conditionnelle (conditional formatting).

Mais ça risque de ralentir la mise à jour du calendrier.

Note que tu n'as qu'à créer un seul sous-formulaire que tu insert 42 fois dans le calendrier à la place des 42 zones de liste en conservant les noms "Agenda1..42".

a+