Bonsoir tut63000,
Une solution sans macro
En prenant comme référence la date de C3 de la feuille Index
Dans la feuille Agenda test, collez en AL1
=FIN.MOIS($Index.$C$3;-1)+1
et dans la même feuille de A1 à AJ32 la formule suivante
=SI(INDIRECT("Agenda."&ADRESSE(LIGNE();EQUIV($AL$1;$Agenda.$2:$2;0)+COLONNE()-1;4;1);1)="";"";INDIRECT("Agenda."&ADRESSE(LIGNE();EQUIV($AL$1;$Agenda.$2:$2;0)+COLONNE()-1;4;1);1))
Voyez si le fichier joint vous convient
Ou celui-ci suivant votre version