Tri décroissant en fonction de deux critères.

  • Initiateur de la discussion Initiateur de la discussion JJ1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JJ1

Guest
Bonsoir,

Comme le titre l'indique, je voudrais classer des nombres A en ligne en fonction de deux critères B et C, B étant le plus fort et C le plus faible.
Je joins un exemple expliqué.
Merci de votre aide.
 

Pièces jointes

Re : Tri décroissant en fonction de deux critères.

Bonsoir JJ1, bonsoir le forum,
Pouvez-vous essayer ce bout de code effectué avec l'enregistreur de macro ...
J'ai copié votre tableau en feuil2 et puis fait un test... ça a l'air de coller...
Sub Macro1()
'
' Macro1 Macro
'

'
Range("A1:I3").Select
ActiveWorkbook.Worksheets("Feuil2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Feuil2").Sort.SortFields.Add Key:=Range("A3:I3"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Feuil2").Sort.SortFields.Add Key:=Range("A2:I2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Feuil2").Sort
.SetRange Range("A1:I3")
.Header = xlGuess
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With
End Sub

Bonsoir
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
168
Réponses
3
Affichages
201
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
424
Réponses
9
Affichages
325
Retour