Résolu XL 2013 [VBA] Coloration ligne tableau excel

STARRAG

XLDnaute Nouveau
Bonjour à tous,

J'ai un petit soucis concernant une macro.
J'utilise une macro pour que lorsque je sélectionne une case de mon tableau, la ligne entière devient bleu .
Super pratique lorsque le tableau excel est très large.
Jusque là, tous va bien.

Par contre, cette macro supprime toute la mise en forme lorsque je clique de la première ligne de mon tableau.
A-t'il un moyen de bloquer ma macro pour qu'elle s'applique pas pour les ligne 1 à 5 de ma feuille excel?
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim HomeLine As Range
Dim Line As Range
Dim Line2 As Long

Cells.Interior.ColorIndex = xlNone
Line2 = Target.Row

Set HomeLine = Range("A" & Line2, Target)

Set Line = Range(Cells(Target.Row, 1), Cells(Target.Row, 24))

With Line
.Interior.ColorIndex = 8

End With

End Sub
Merci d'avance de votre aide!
 
Ce fil a été résolu! Aller à la solution…

job75

XLDnaute Barbatruc
Bonjour STARRAG, bienvenue sur XLD,
A-t'il un moyen de bloquer ma macro pour qu'elle s'applique pas pour les ligne 1 à 5 de ma feuille excel?
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row < 6 Then Exit Sub
Rows("6:" & Rows.Count).Interior.ColorIndex = xlNone
Cells(Target.Row, 1).Resize(, 24).Interior.ColorIndex = 8
End Sub
A+
 
Ce message a été identifié comme étant une solution!

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas