VBA Trier par nom et par nombre décroissant

  • Initiateur de la discussion Initiateur de la discussion zephir94
  • 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 !

zephir94

XLDnaute Impliqué
Bonjour à tous,

J'aurais besoin de vos aides et lumières pour trier des colonnes en fonction de nom et de nombre.
J'ai fait un classeur exemple avec ce que je voudrais obtenir comme résultat après traitement en VBA.
Je vous remercie par avance pour vos aides.

Bien Amicalement

Zephir
 

Pièces jointes

Bonsoir.
Cette procédure le fait sur vos exemples de données :
VB:
Sub TriSpécial()
Dim Plage As Range
Set Plage = Feuil1.[A5:C17]
Plage.Sort Key1:=Plage(1, 3), Key2:=Plage(1, 1), Order2:=xlDescending
With Plage.Columns(2)
   .FormulaR1C1 = "=IF(RC3=R[-1]C3,R[-1]C,RC1)"
   .Value = .Value: End With
Plage.Sort Key1:=Plage(1, 2), Order1:=xlDescending, Key2:=Plage(1, 1), Order2:=xlDescending
Plage.Columns(2).Value = Empty
End Sub

Edit: bonsoir Lone-wolf
 
- 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

Discussions similaires

Réponses
0
Affichages
280
Réponses
9
Affichages
306
W
Retour