KTM
XLDnaute Impliqué
Bonsoir chers tous
Jai neuf plages de données de même dimension que je voudrais trier.
Jai élaboré un code pour les trier une à une mais je voudrais faire plus simple en utilisant une boucle.
Merci de me simplifier mon code.
Jai neuf plages de données de même dimension que je voudrais trier.
Jai élaboré un code pour les trier une à une mais je voudrais faire plus simple en utilisant une boucle.
Merci de me simplifier mon code.
VB:
Sub TRIER()
Dim PlageDeDonnees As Range
With Sheets("Cascade")
ds = 10
Set PlageDeDonnees = .Range("K22").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O22"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K52").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O52"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K82").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O82"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K112").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O112"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K142").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O142"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K172").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O172"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K202").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O202"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K232").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O232"), order1:=xlAscending, Header:=xlNo
Set PlageDeDonnees = .Range("K262").Resize(ds, 5)
PlageDeDonnees.Sort key1:=.Range("O262"), order1:=xlAscending, Header:=xlNo
End With
End Sub