Re : mettre en évidence ligne cellule active
Bonjour à toutes et à tous,
ce code très utile pour notre problème de mise en évidence d'une ligne dans un tableau, ligne où il y a la cellule active, a un défaut : il ne permet pas des sélections de plusieurs cellules quand il est activé.
Est-il possible de créer une macro qui désactive une macro, et qui la réactive (deux macros avec deux boutons par exemple?).
Le code ci dessous
Bonne journée à toutes et à tous
Private Sub Worksheet_Change(ByVal Target As Range)
Set champ = [A3:AW211]
If Not Intersect(champ, Target) Is Nothing And Target.Count = 1 Then
Application.EnableEvents = False
Union(Cells(Target.Row + 1, 1).Resize(1, champ.Columns.Count), _
Cells(1, Target.Column).Resize(champ.Rows.Count, 1)).Select
Target.Offset(1, 0).Activate
Application.EnableEvents = True
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set champ = [A3:AW211]
If Not Intersect(champ, Target) Is Nothing And Target.Count = 1 Then
Application.EnableEvents = False
Union(Cells(Target.Row, 1).Resize(1, champ.Columns.Count), _
Cells(1, Target.Column).Resize(champ.Rows.Count, 1)).Select
Target.Activate
Application.EnableEvents = True
End If
End Sub