Bonjour
merci pour votre intérêt!
J'ai trouvé ça:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("G7"), Target) Is Nothing Then
With Calendrier
If IsDate(Target) Then .MonthView1 = Target Else .MonthView1 = Date
.StartUpPosition = 0
.Move Target.Offset(1, 1).Left + 40, Target.Offset(1, 1).Top + 200
.Show vbModeless
End With
Else
Calendrier.Hide
End If
End Sub
Merci à cette source inépuisable d'information qu'est le forum