Bonjour à tous,
J'ai trouvé ce petit code qui fonctionne très bien et me permet de mettre en couleur la ligne et la colonne de la cellule active :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
' Clear the color of all the cells
Cells.Interior.ColorIndex = 0
With Target
' Highlight the entire row and column that contain the active cell
.EntireRow.Interior.ColorIndex = 8
.EntireColumn.Interior.ColorIndex = 8
End With
Application.ScreenUpdating = True
End Sub
Seul petit bémol : il me supprime les couleurs de toutes les cellules qui l'étaient déjà, je souhaiterai que lorsqu'une cellule active ne l'est plus elle reprenne sa couleur d'origine.
Je souhaiterai également, si cela est possible, que ce code ne fonctionne uniquement (autant pour une cellule sélectionnée que pour les cellules qui se mettront en couleur) que ne soit actif que de A19 à OX900
J’espère si je formule bien ma demande
Merci d'avance pour votre aide.
EvGef