Bonjour,
utilise l'évaluation de formule pour l'évaluer en pas à pas.
Tu utilises la forme référentielle de Index() en utilisant 4 paramètres.
En ligne 5 tu obtiens en dernier lieu : =Index(plageAM;1;1;1)
en ligne suivante : =Index(plageAM;2;2;2)
et ainsi de suite ;4;4;4)..;5;5;5)...
Le 4ème paramètre est area :
no_zone Facultatif. Sélectionne la plage de référence pour laquelle l’intersection de no_col et no_lig doit être renvoyée. La première zone sélectionnée ou entrée porte le numéro 1, la deuxième le numéro 2, et ainsi de suite. Si l’argument no_zone n’est pas spécifié, la fonction INDEX utilise la zone numéro 1.
tu demandes donc la 2nde zone (puis 3e, 4e, ...)d'une plage qui n'en a qu'une, d'où le #REF
Sans parler des paramètres ligne et colonne sans aucun doute faux également.
Et puis met 31 jours à tous tes mois quitte à mettre une couleur grise ou blanche aux jours du mois suivant. Là tu rajoutes une complication inutile.
eric