Bonjour le forum,
Le surlignage d'une ligne de mon tableau s'adapte avec un ajout de ligne mais pas de colonne, avec ce code dans le vb de l'onglet.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i%, drn%, drc%, lig%, lt As Variant (2)
drn = Range("A" & Rows.Count).End(xlUp).Row
drc = Range("A1").End(xlToRight).Column
lig = Target.Row
(2) lt = Split(Columns(drc).Address(ColumnAbsolute:=False), ":")(1)
'MsgBox lt
For i = 2 To drn
If i Mod 2 = 0 Then
'Range(Cells(i, 1).Value, Cells(i, drc).Value).Interior.Color = RGB(217, 225, 242) 'bleu
Range("A" & i & ":G" & i).Interior.Color = RGB(217, 225, 242) 'bleu
Else
Range("A" & i & ":G" & i).Interior.ColorIndex = 0 'RGB(255, 225, 255) 'pas blc
End If
Next i
'colore ligne cliquée
If lig <= drn Then
(2) Range("A" & lig & ":lt" & lig).Interior.Color = RGB(0, 255, 255) ' Couleur cyan
End If
End Sub
Le souci étant d'avoir des lettres à la place de chiffre, j'ai essayé de transformer les chiffres en lettre (en 2).
Mais çà ne passe pas.
Merci de votre aide