Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Select Case LCase(Sh.Name)
Case "relevefactures": If Application.Intersect(Target, Range("K:K")) Is Nothing Then Exit Sub
Case Else: Exit Sub
End Select
fmSTD_Calendrier.SelectDateCalendrierCELL IIf(IsDate(Target.Value), Target.Value, date)
Cancel = True 'ceci évite l'édition de la cellule
End Sub