Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 tri des lignes

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 !

omario1995

XLDnaute Nouveau
Bonjour tout le monde,

j’espère que vous allez bien ,il y a un truc qui me fait flipper vraiment !!!

Du coup j'ai fait un code qui me range les lignes 45 à 70 d'un ordre croissant en se basant sur les chiffre dans les cases de la colonne E,tout marche bien mais si par exemple je mets un chiffre au dessous de 100 ,la macro ne fonctionne pas .

Voila mon code :

Sub Inverser()

Feuil1.range("E44:T70").Sort Key1:=Feuil1.range("E44"), Order1:=xlAscending, Header:=xlYes

End Sub

Voila le résultat en image
 

Pièces jointes

  • Capture.PNG
    33.2 KB · Affichages: 32
Bonjour Omario,
Au vu de votre exemple cela me semble normal.
Vous auriez eu le résultat attendu avec 340 et 78 car 78<340.

Mais 340L et 78L sont des chaines de caractères, et comme 7 et plus grand que 3 la chaine 78L se trouve après la chaine 340L en rangement alpha.

Une solution, si vous pouvez, est de mettre en "Rame" que le N° ( 340 101 78 ... ) avec format personnalisé 0"L"; Alors le tri s'effectue correctement puisqu'il s'agit de nombres.
 
Réactions: cp4
- 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

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
285
Réponses
5
Affichages
481
Réponses
2
Affichages
771
Réponses
2
Affichages
683
Réponses
11
Affichages
780
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…