zebanx
XLDnaute Accro
Bonjour à tous,
Un petit code en private sub me permet d'afficher une bordure (xlTOP) si le numéro de facture est différent (clé : colonne C).
Mais si j'ai besoin de trier, par exemple sur le code client.... il n'y a pas de rafraichissement permettant de conserver les bordures suivant le numéro de facture.
Pourriez-vous svp m'apporter votre aide pour modifier ce code ?
Vous en remerciant, bonne journée
zebanx
Un petit code en private sub me permet d'afficher une bordure (xlTOP) si le numéro de facture est différent (clé : colonne C).
Mais si j'ai besoin de trier, par exemple sur le code client.... il n'y a pas de rafraichissement permettant de conserver les bordures suivant le numéro de facture.
Pourriez-vous svp m'apporter votre aide pour modifier ce code ?
Vous en remerciant, bonne journée
zebanx
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Lg&
' If Not Application.Intersect(Target, Range("F" & Target.Row)) Is Nothing Then
lastc = Cells(1, Columns.Count).End(1).Column
Set plage = Range(Cells(Target.Row, 1), Cells(Target.Row, lastc))
If (Cells(Target.Row, 3) <> Cells(Target.Row - 1, 3) And Cells(Target.Row, 3) <> "") Then
With plage.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlMedium
End With
Else
plage.Borders(xlEdgeTop).LineStyle = xlNone
plage.Borders(xlEdgeBottom).LineStyle = xlNone
'plage.Borders.LineStyle = xlNone
End If
'End If
End Sub
Pièces jointes
Dernière édition: