Re,
Merci à toi c'est pas mal.
Avant de coller ce code ça fonctionné, sauf que c'est dès que je plaçait le curseur dans une cellule vide que le "calendrier choix" apparaissait, or je souhaite que ce soit les cellules vides en E mais par double clic.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E")) Is Nothing Then
UserForm1.Show
End If
End Sub
A+