Tri de 2 colonnes en vba

Résolu/Fermé
JulienHch Messages postés 22 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 10 avril 2019 - 3 avril 2019 à 09:57
JCB40 Messages postés 2709 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 26 mars 2023 - 3 avril 2019 à 16:42
Bonjour

Je dispose de deux colonnes A et B

Dans la colonne A se trouve du texte et dans la colonne B des chiffres

J'aimerai les trier par ordre décroissant


Exemple:


Colonne A

N°1
N°2
N°3


Colonne B

10
12
9




Je voudrais avoir au final :

Colonne A

N°2
N°1
N°3


Colonne B

12
10
9

Merci :)

Cdlmnt

3 réponses

JCB40 Messages postés 2709 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 26 mars 2023 460
Modifié le 3 avril 2019 à 11:51
Bonjour
A tester
A mettre dans un module de la feuille et adapter à la feuille

Sub tri()
'
' tri Macro

'
Sheets("Feuil1").Range("A1:B10").Select
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Feuil1").Sort
.SetRange Range("A1:B10")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub


Cordialement
1
JulienHch Messages postés 22 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 10 avril 2019
3 avril 2019 à 15:23
merci pour la réponse cependant,
les deux colonnes sont triées séparément, hors je veux que la Colonne A et la colonne B soient triées en fonction de la colonne B
0
JulienHch Messages postés 22 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 10 avril 2019
3 avril 2019 à 15:35
non ok c'est bon, j'ai modifié un paramètre et cela fonctionne, merci JCB40 :)
0