Bonjour Corinne,
A l'évidence votre fichier tel qu'il est ne peut répondre à votre besoin.
Une cellule colorée le restera quelle que soit l'année choisie. Il n'y a aucune corrélation entre la couleur que vous mettez et l'année que vous choisissez.
Deux solutions possibles entre autre.
1- Mémoriser les congés pris avec le type, l'année, la personne.... ça c'est du VBA et ça va être une usine à gaz.
2- Générer un fichier chaque année en supprimant les scrollbars et en initialisant en dur les cellules B2 ( cellule qui contient l'index du scollbar ) De cette façon, les années étant figés les congés seront toujours correctement posés. Un fichier pas an ce n'est pas la mer à boire.