Bonjour,
je voudrais réaliser un tri un peu particulier, sur une sélection bien définie, qui ne correspond pas à l'ensemble de la colonne.
Je m'explique :
J'ai le tableau suivant :
Je voudrais faire un tri sur la plage de cellule:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ColonneA ColonneB a 25 b 100 c 1 d 0 e 20 f 35
c 1
d 0
e 20
f 35
Et trier cette plage par rapport à la colonne B, par ordre décroissant.
J'aimerais ainsi pouvoir obtenir le tableau suivant:
Je sais que c'est possible de réaliser cela manuellement sur Excel, mais je ne le sais pas en VBA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ColonneA ColonneB a 25 b 100 f 35 e 20 c 1 d 0
J'ai fait ce petit bout de code, mais qui me renvoie une erreur :
Quelqu'un aurait-il une idée s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Range(Cells(3, 1), Cells(6, 2)).Select Range(Selection).Sort , Key1:=Columns("B"), Header:=xlGuess, Order1:=xlDescending
Meci d'avance pour vos réponses !
Partager