Exemple : Tu veux que le double clique marque l'heure seulement s'il est fait en colonne D :
La colonne D est la 4eme colonne, voici le code (Juste une lignée ajoutée) :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column <> 4 Then Exit Sub
With Target
.Value = Now
.NumberFormat = "hh:mm"
End With
Cancel = True
End Sub
Autre exemple, si tu veux que le double clique lance la macro que dans les cellules D2 à D12 :
If Target.Column <> 4 Or Target.Row > 12 Or Target.Row < 2 Then Exit Sub