Voici comment j’ai résolu mon problème grâce à vos propositions ainsi qu’à des recherches approfondies
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
J’ai changé quelques MFC pour que ce soit joli et voilà !
Calendrier évènements.xlsm (49,1 Ko)