OVH Cloud OVH Cloud

tri selon longueur des mots

4 réponses
Avatar
carni
bonjour a tous, j'aimerais pouvoir trier une liste de mots selon le nombre
de lettres de ceux ci, pouvez vous me dire comment je dois m'y prendre ?
Merci a tous

4 réponses

Avatar
Pierre Fauconnier
Bonjour

Sans VBA, tu peux créer une colonne à droite de celle comprenant les mots à
trier, et tu y insères la formule "=nbcar(a1)" ( en supposant que ta liste
est en A et commence en ligne 1). Tu recopies la formules jusqu'au bas de ta
liste, et tu tries sur cette colonne.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"carni" a écrit dans le message de news:

bonjour a tous, j'aimerais pouvoir trier une liste de mots selon le nombre
de lettres de ceux ci, pouvez vous me dire comment je dois m'y prendre ?
Merci a tous



Avatar
Francois
bonjour a tous, j'aimerais pouvoir trier une liste de mots selon le nombre
de lettres de ceux ci, pouvez vous me dire comment je dois m'y prendre ?
Merci a tous


Bonjour,

Une méthode simple si tu n'as pas à recommencer l'opération souvent.

Supposons que ta liste de mots est en colonne A
En colonne B, tu crées une variable qui contient le nombre de caractères
de chaque mot de la colonne A :
en B2, tu mets la formule =NBCAR(A2)
en B3, =NBCAR(A3)
etc.

Il ne reste plus qu'à trier les colonnes A et B ensemble sur le critère
colonne B ordre croissant.

--
François L

Avatar
carni
Un grand merci a vous deux, effectivement cette fonction m'est bien utile .
Cependant si je dois faire celà sur plusieurs colonnes qui sont le résultat
d'une recherche, est il possible de faire une macro que j'appliquerais a
l'issue de chaque recherche ?
"Francois" a écrit dans le message de news:

bonjour a tous, j'aimerais pouvoir trier une liste de mots selon le
nombre de lettres de ceux ci, pouvez vous me dire comment je dois m'y
prendre ?
Merci a tous


Bonjour,

Une méthode simple si tu n'as pas à recommencer l'opération souvent.

Supposons que ta liste de mots est en colonne A
En colonne B, tu crées une variable qui contient le nombre de caractères
de chaque mot de la colonne A :
en B2, tu mets la formule =NBCAR(A2)
en B3, =NBCAR(A3)
etc.

Il ne reste plus qu'à trier les colonnes A et B ensemble sur le critère
colonne B ordre croissant.

--
François L



Avatar
smitsh
Le mercredi 28 Décembre 2005 à 09:40 par carni :
bonjour a tous, j'aimerais pouvoir trier une liste de mots selon le nombre
de lettres de ceux ci, pouvez vous me dire comment je dois m'y prendre ?
Merci a tous


Salut,
merci de m'informer s'il y'a d'une méthode si on veut le faire en macro excel.
Merci