bonjour a tous
je voudrais en un double clique sur 1 cellule que celle ci change de couleur et quand je redouble clique dessus elle redevienne blanche
donc si je double clique sur "a2" elle devient verte mais la cellule d'à coté aussi soit la "a1" et la "a3" doivent devenir verte
et en recliquant sur "a2" elles redeviennent sans couleur
alors j'ai ces 2 codes mais qui me font pas exactement ce que je veux
le 1er: celui je n'arrive pas a mettre de la couleur sur les cellule d'à coté
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("A1:J21")) Is Nothing Then
With Target
If Selection.Interior.ColorIndex = 50 Then
Selection.Interior.ColorIndex = xlNone
Else
Selection.Interior.ColorIndex = 50
End If
End With
End If
End Sub
la 2eme
celui est pas mal mais je n'arrive pas a ce que les cellules redeviennent sans couleur
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cells(Target.Row, 2).Interior.ColorIndex = 4
Cells(Target.Row, 1).Interior.ColorIndex = 4
Cells(Target.Row, 3).Interior.ColorIndex = 4
End If
End Sub
bref j'ai besoin de vos aides
merci
je voudrais en un double clique sur 1 cellule que celle ci change de couleur et quand je redouble clique dessus elle redevienne blanche
donc si je double clique sur "a2" elle devient verte mais la cellule d'à coté aussi soit la "a1" et la "a3" doivent devenir verte
et en recliquant sur "a2" elles redeviennent sans couleur
alors j'ai ces 2 codes mais qui me font pas exactement ce que je veux
le 1er: celui je n'arrive pas a mettre de la couleur sur les cellule d'à coté
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("A1:J21")) Is Nothing Then
With Target
If Selection.Interior.ColorIndex = 50 Then
Selection.Interior.ColorIndex = xlNone
Else
Selection.Interior.ColorIndex = 50
End If
End With
End If
End Sub
la 2eme
celui est pas mal mais je n'arrive pas a ce que les cellules redeviennent sans couleur
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cells(Target.Row, 2).Interior.ColorIndex = 4
Cells(Target.Row, 1).Interior.ColorIndex = 4
Cells(Target.Row, 3).Interior.ColorIndex = 4
End If
End Sub
bref j'ai besoin de vos aides
merci