chris6999
XLDnaute Impliqué
Bonjour
Sur double clic dans la plage A17 a192
Je souhaiterais que les colonne A à K de la ligne concernée se colorent.
Mais avec la même action (deuxième double clic) il me faudrait revenir en arrière pour supprimer le fond couleur.
J'ai essayé le CANCEL = True mais cela ne fonctionne pas.
Merci de m'aider si vous savez omment procéder.
Merci d'avance
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A17:A192")) Is Nothing Then Exit Sub
Range("A" & Target.Row).Interior.Color = vbYellow
Range("B" & Target.Row).Interior.Color = vbYellow
Range("C" & Target.Row).Interior.Color = vbYellow
Range("D" & Target.Row).Interior.Color = vbYellow
Range("E" & Target.Row).Interior.Color = vbYellow
Range("F" & Target.Row).Interior.Color = vbYellow
Range("G" & Target.Row).Interior.Color = vbYellow
Range("H" & Target.Row).Interior.Color = vbYellow
Range("I" & Target.Row).Interior.Color = vbYellow
Range("J" & Target.Row).Interior.Color = vbYellow
Range("K" & Target.Row).Interior.Color = vbYellow
Cancel = True
End Sub
Sur double clic dans la plage A17 a192
Je souhaiterais que les colonne A à K de la ligne concernée se colorent.
Mais avec la même action (deuxième double clic) il me faudrait revenir en arrière pour supprimer le fond couleur.
J'ai essayé le CANCEL = True mais cela ne fonctionne pas.
Merci de m'aider si vous savez omment procéder.
Merci d'avance
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A17:A192")) Is Nothing Then Exit Sub
Range("A" & Target.Row).Interior.Color = vbYellow
Range("B" & Target.Row).Interior.Color = vbYellow
Range("C" & Target.Row).Interior.Color = vbYellow
Range("D" & Target.Row).Interior.Color = vbYellow
Range("E" & Target.Row).Interior.Color = vbYellow
Range("F" & Target.Row).Interior.Color = vbYellow
Range("G" & Target.Row).Interior.Color = vbYellow
Range("H" & Target.Row).Interior.Color = vbYellow
Range("I" & Target.Row).Interior.Color = vbYellow
Range("J" & Target.Row).Interior.Color = vbYellow
Range("K" & Target.Row).Interior.Color = vbYellow
Cancel = True
End Sub