Re : Mise en forme de la ligne en selectionnant une celulle
Merci à tous,
La macro fournie (cf ci-après) par BOISGONTIER est parfaite car elle modifie bien, quand on selectionne une seule cellule, la ligne en rouge mais je souhaite également que la police devienne blanche et en gras.
J'ai bien essayé de "bricoler" la macro mais elle est trop compliquée pour mon niveau
Je n'y suis pas arrivé
Merci encore de votre aide
Macro de BOISGONTIER :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set champ = [A1
😀20]
col1 = champ.Column
col2 = champ.Column + champ.Columns.Count - 1
On Error Resume Next
If [mémoAdresse1] <> "" Then
For i = col1 To col2
x = "mémoAdresse" & i
a = Evaluate([x])
x = "mémoCouleur" & i
b = Evaluate([x])
Range(a).Interior.ColorIndex = b
Next i
End If
ActiveWorkbook.Names.Add Name:="mémoAdresse1", RefersToR1C1:=""
If Not Intersect(champ, Target) Is Nothing And Target.Count = 1 Then
ActiveWorkbook.Names.Add Name:="mémoLigne", RefersToR1C1:="=" & Chr(34) & Target.Row & Chr(34)
For i = col1 To col2
ActiveWorkbook.Names.Add Name:="mémoAdresse" & i, RefersToR1C1:= _
"=" & Chr(34) & Cells(Target.Row, i).Address & Chr(34)
ActiveWorkbook.Names.Add Name:="mémoCouleur" & i, RefersToR1C1:= _
"=" & Cells(Target.Row, i).Interior.ColorIndex
Cells(Target.Row, i).Interior.ColorIndex = 3
Next i
End If
End Sub