Tri croissant en fct du nb. de caractères d'une chaîne

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 !

Ctrl-Alt-Suppr

XLDnaute Junior
Bonjour à tous,

Vers la mi-avril, un membre du forum, ninbihan, a écrit :
Si tu as une autre problématique rigolote comme celle là n'hésite pas !!!
Et bien me revoilà ^^ .. en espérant que lui, ou quelqu’un d’autre pourra m’aider.


Je cherche un programme, n’importe lequel (ou au pire une macro dans Excel) permettant de trier par ordre croissant plusieurs lignes, en fonction du nombres de caractères.

Avec un exemple, ça sera plus explicite :


Imaginez une suite de phrases :

La vie est belle, le destin s’en écarte
La Poste, on a tous à y gagner
Les impôts, c’est mieux quand c’est pour les autres
Le chat boit du lait, mais il en fou à côté
BCBG
Retour vers le futur
La vie est un long fleuve tranquille
50 DVD vierges



J’aimerai, afin d’améliorer la mise en page, pouvoir les sélectionner et aboutir à quelque chose de ce genre : (je trouve ça plus « lisible »)

BCBG
50 DVD vierges
Retour vers le futur
La Poste, on a tous à y gagner
La vie est un long fleuve tranquille
La vie est belle, le destin s’en écarte
Le chat boit du lait, mais il en fou à côté
Les impôts, c’est mieux quand c’est pour les autres




Désolé, c’est peut-être un peu HS … mais si qqun connaît un moyen plus rapide (dans un éditeur de texte par exemple) que via Excel, je suis preneur à 200%.

Par avance, merci.
🙂
 
Re : Tri croissant en fct du nb. de caractères d'une chaîne

Merci Chantal,

Dans ce cas, c'est effectivement plus facile et plus rapide d'utiliser les formules. Mais la façon de trier et étrange, personnellement je préfère un simple tri alphabétique.

Enfin, c'est possible.

Bonne soirée
David
 
Re : Tri croissant en fct du nb. de caractères d'une chaîne

Effectivement,

"il me semble que la gestion des égalités ne fonctionne pas correctement.
J'ai essayé de mettre 3 noms de 4 lettres et dans le résultat cela fais des blancs????"

J'ai corrigé le problème. Un problème dans la formule, on ne comptait pas les bonnes choses dans le COUNTIF.

A+
David
 

Pièces jointes

Re : Tri croissant en fct du nb. de caractères d'une chaîne

Une précision encore, la chose dont je parle dans le countif !

Il faut comprendre que si 2 mots ont la même longueur (colonne A), alors ils auront le même rang.

Comme j'incrémente les rangs, on ne pouvait pas compter les rangs égaux plus haut car ils était forcément pas plus de 1 compte tenu du "Countif" que je faisais initialement. Alors j'ai remplacé par un comptage du nombre de textes de même longueur, en colonne A et cela fonctionne maintenant.

Voilà un peu d'explications pour ceux qui en aurait besoin.

Bonne soirée,
David
 
Re : Tri croissant en fct du nb. de caractères d'une chaîne

@ Davidc57
J'avais déjà " attaqué " mes listes, et effectivement, même le 2ème fichier était bugué.
Parfois, certaines lignes en plein milieu n'étaient pas affichées.
Par contre, avec le dernier fichier, ça fonctionne impec ...


@ Monique
Impressionnant ...
Je comprends rien aux formules, mais ça fonctionne ! 🙄



J'ai un petit défi supplémentaire pour vous.
(si vous n'avez pas le temps, c'est pas grave, vous m'avez déjà tellement dépanner avec ces p'tits fichiers...)

Est-ce-que le résultat pourrait être trié alphabétiquement ?

Code:
+ 40 % de sucre
+ 50 % confiture de fraises
+ 12 % de sucre
+ 50 % de miel
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Code:
+ 50 % de miel
+ 12 % de sucre
+ 40 % de sucre
+ 50 % confiture de fraises

au lieu de ça :
Code:
+ 50 % de miel
+ 40 % de sucre
+ 12 % de sucre
+ 50 % confiture de fraises
 
Re : Tri croissant en fct du nb. de caractères d'une chaîne

bonjour a tous

ma version Vba dans WORD !!!

Attention je suis parti du texte d'origine qui comporte comme retour a la ligne le Chr(11)

je n'ais pas verifié ce qu'il etait lors d'une frappe normale

edit: version sans msgbox de test
 

Pièces jointes

Dernière édition:
- 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
Retour