Bonjour,
J'ai trouvé ce code qui fonctionne bien, le problème c'est que ça ne garde pas la couleur (texte et fond) d'origine.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static AncAdress As Long
If Target.Count > 1 Then Exit Sub
If AncAdress <> 0 Then 'remettre en normal
Rows(AncAdress).Interior.ColorIndex = xlNone
Rows(AncAdress).Font.ColorIndex = 0
End If
Target.EntireRow.Font.ColorIndex = 6
Target.EntireRow.Interior.ColorIndex = 3
Target.EntireRow.Interior.Pattern = xlSolid
AncAdress = Target.Row
End Sub
Or j'ai déjà certaine cellule qui ont une couleur, comme j'ai bcp de ligne, je souhaite simplement que la ligne change de couleur lorsque je sélectionne une cellule mais que ça puisse reprendre sa couleur si je vais sur une autre ligne, or avec le code ci-dessus, ça met le font en blanc et le texte en noir.