Lier évènements à calendrier dynamique

Voici comment j’ai résolu mon problème grâce à vos propositions ainsi qu’à des recherches approfondies :slight_smile:

Tout d’abord, pour que la cellule de la date (AA5) change en fonction de l’endroit où je clique dans le calendrier j’ai du avoir recours à VBA avec le code suivant:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
’ Vérifie si la cellule cliquée fait partie du tableau de dates
If Not Intersect(Target, Range(« B5:X36 »)) Is Nothing Then
’ Copie la date cliquée dans la cellule AA5
Range(« AA5 »).Value = Target.Value
End If
End Sub

J’ai ensuite dans la cellule en dessous (AA6 donc) utilisé la formule suivante:

=SI(ESTVIDE(AA5); «  »; SIERREUR(FILTRE(C_EVENT & « ( » & SI(C_BEG=AA5; « Début »; « Fin ») & « ) »; (C_BEG=AA5) + (C_END=AA5));« Aucun évènement »))

L’évènement correspondant à la date s’affiche ainsi que (début) ou (fin) à la suite de celui-ci pour ne pas devoir utiliser plusieurs couleurs dans le calendrier au cas où plusieurs dates se superposeraient, et si aucun évènement à lieu à la date sélectionnée, « aucun évènement » s’affichera :slight_smile:

J’ai changé quelques MFC pour que ce soit joli et voilà !

Calendrier évènements.xlsm (49,1 Ko)