Trier des tableaux avec des lignes liées
Tu peux utiliser cette macro
sub TriLie() 'Flo Cabon d'après une macro d'Isabelle, MPFE
Dim NbLié As Integer
Dim nblignes As Integer
Dim CleTri As Variant
Dim I, n
'les deux premières colonnes sont remplies, les deux suivantes doivent être vides
NbLié = InputBox("Nb de lignes par groupe de tri ?", , 3)
Range("A1").Select
Selection.CurrentRegion.Select
nblignes = Selection.Rows.Count
For I = 1 To nblignes
If I Mod NbLié = 1 Then CleTri = Cells(I, 1).Value
Cells(I, 3) = CleTri
Cells(I, 4) = I
Next
Range("A1").Select
Selection.Sort Key1:=Range("c1"), Order1:=xlAscending, _
Key2:=Range("d1"), Order2:=xlAscending, _
Header:=xlNo, OrderCustom:=1, _
MatchCase:=False, Orientation:=xlTopToBottom
Range("C:\d").ClearContents
end subAuteur : isabelle
Mots clefs associés à cette page : tri, trier, ligne, lier
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
