Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C3:D10")) Is Nothing Then
'Le reste de ton code ici ......
UFmCalend.Posit Target, 1, 0.9
Target.Value = UFmCalend.Saisie(, Target.Value, Target.Value)
End If
End Sub