• Initiateur de la discussion Initiateur de la discussion Gérard
  • 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 !

G

Gérard

Guest
bonjour,

j'aimerais inclure dans une macro un tri

exemple :

Henri 160
Lucien 136
Paul
Pierre 25
Robert 98
Zebulon
Zoe 150

j'aimerais que cela devienne:

Henri 160
Lucien 136
Pierre 25
Robert 98
Zoe 150

En faisant un tri sur la colonne B j'ai ça , mais dans l'ordre croissant des
montants
alors que je veux conserver l'ordre alphabétique.
Quelle serait la solution pour seulement masquer les lignes dont la cellule
B est vide ?

Merci par avance pour vos réponses

Gérard
 
Si j'ai bien compris ce que tu veux faire,
Tu dois faire 2 tri successifs:
le premier decroissant sur la colonne B et ensuite un tri croissant des lignes dont B est différent de "" sur la colonne A

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 17/10/2002 par Robert Thomé
'
Selection.Sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("A1:B5").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("A8").Select
End Sub

A+

Robert
 
- 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.
Retour