classement croissant

  • 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
Bonjour,
Je voudrais classer dans les colonnes G:L, des nombres de 6 colonnes (A:F) allant de 0 à x par ordre croissant et par colonnes.
ex:
2 0 3 6 15 4
3 4 0 5 0 8
6 1 0 8 0 0
donnerait en G:
0 0 0 1 6 8
0 0 3 4 5 8
0 2 3 4 6 15
etc..
J'ai essayé par concaténation mais ça ne marche pas.
merci et bon vendredi
 
Re : classement croissant

Bonjour et merci, ce n'est pas cela car tu as classé par ligne les valeurs (petites valeurs) mais ensuite il faut classer par ordre croissant chaque ligne:
000168 doit se classer en haut de tableau AVANT 0234615 qui est plus grand
en fait de
0 0 0 0 0 0
à
x x x x x x
merci à toi
 
Re : classement croissant

Bonjour,

Code:
Sub tri()
 For i = 1 To [A65000].End(xlUp).Row
   temp = ""
   For c = 1 To 6
     temp = temp & CStr(Application.Small(Cells(i, 1).Resize(, 6), c))
   Next c
   Cells(i, 7).NumberFormat = "@"
   Cells(i, 7) = temp
  Next i
  [G1:G1000].Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortTextAsNumbers
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

Re : classement croissant

Re bonjour et merci à vous deux, je vais tester la macro demain.
Pour Jocelyn, c'est ok sur le principe mais......j'aurais voulu le format texte 000168 plutot que 168 car je dois faire une stat et les 0 sont très importants.
La macro conserve t -elle les "0" ?
merci et bon AM
 
- 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
5
Affichages
914
Réponses
6
Affichages
345
Réponses
23
Affichages
680
Retour