Bonjour Samsam07,
Avec la macro ci-dessous une sélection de 2 cellules avec format horaire va lancer une macro souhaitée.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Cible de 2 cellules
If Target.Count = 2 Then
Application.EnableEvents = False
'Si les 2 cellules sélectionnées sur 2 colonnes même ligne sont en format horaire de type heure + minute
macro = IIf(ActiveCell.NumberFormat = "h:mm" And ActiveCell.Offset(0, 1).NumberFormat = "h:mm", 1, 0)
Application.EnableEvents = True
End If
'Alors le résultat dans la variable macro sera de 1 afin d'effectuer la macro LanceMacro
If macro = 1 Then Call LanceMacro
End Sub
A adapter selon format horaire et position de ceux-ci . Ici l'exemple est réalisé pour une même ligne sur 2 colonnes.