Re : Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean
Re,
Couche-tard ! non mais 7 heures de décalage avec l'europe de l'ouest (et plus 20° de décalage aussi !). Pour moi, le problème est que ta procédure continue à tester l'intersect entre tes zones nommées et "target", or target, je pense, n'est plus rien une fois un des If vérifié. De manière générale dans un If ou un Case, il faut toujours gérer de manière explicite ce qui se passe si la condition n'est pas vérifiée, en particulier en cas de succession de conditions.
Dans le cas présent, il est logique de mettre fin à la procédure si un des If est vérifié.