Public CouleurPrecedente, SelectionPrecedente
Sub Worksheet_SelectionChange(ByVal sel As Range)
If Not SelectionPrecedente = "" Then Range(SelectionPrecedente).Interior.ColorIndex = CouleurPrecedente
SelectionPrecedente = sel.Address
CouleurPrecedente = sel.Interior.ColorIndex
sel.Interior.ColorIndex = 41
End Sub
Public CouleurPrecedente, SelectionPrecedente
Sub Worksheet_SelectionChange(ByVal sel As Range)
If Not SelectionPrecedente = "" Then Range(SelectionPrecedente).Interior.ColorIndex = CouleurPrecedente
SelectionPrecedente = sel.Address
CouleurPrecedente = sel.Interior.ColorIndex
sel.Interior.ColorIndex = 41
End Sub
Merci rouge c'est parfaitBonjour,
Essayez ceci, code à coller dans le module de la feuille
VB:Public CouleurPrecedente, SelectionPrecedente Sub Worksheet_SelectionChange(ByVal sel As Range) If Not SelectionPrecedente = "" Then Range(SelectionPrecedente).Interior.ColorIndex = CouleurPrecedente SelectionPrecedente = sel.Address CouleurPrecedente = sel.Interior.ColorIndex sel.Interior.ColorIndex = 41 End Sub
Cdlt