tri numérique

M

margot

Guest
Bonjour,

J'ai un problème de tri dans excel :

Je dois trier un ensemble de données dans l'ordre
suivant à titre d'exemple :

1
13E
2004
345
34560
455W
59
780

Or en triant avec excel j'ai invariablement

1
13E
59
345
455W
780
2004
34560

Pouvez-vous m'indiquer une méthode si elle existe.
Merci d'avance

Bertrand
 
T

Ti

Guest
même démarche que Marc pour ma part, mais au lieu de ne trier que sur le premier caractère de chaque cellule (ce qui ne résoud pas le problème de 13E et 1 qui ne seront pas forcément triés correctement), tu peux transformer tes nombres en texte, puis ensuite tu tries sur cette colonne. Toutes les valeurs sont ainsi toujours correctement triées quelle que soit leur position initiale.

pour transformer en texte, tu peux utiliser la formule :

=SI(ESTNUM(A2);CTXT(A2;0;1);A2)
 
C

Celeda et Zon

Guest
Re: Tri Numérique ==CADO POUR TI====

Bonjour,

Et ben voila un petit cado pour Toi monsieur Ti.

Ti, tu nous donnes une formule et bien nous, comme l'a suggéré Marc dans son fichier,avec Zon on te donne une Tite macro
Et c'est Ti pas le monde à l'envers !!!
Par cette Tite nuit passée à essayer de te faire quelque chose qui tienne la route….

Alors l'algo est inspiré de John, tu t'en serais douté

et tout le reste est fait par notre ami Zon,
qui a souffert avec moi, entre Yahoo et non excel qui plantaient,
sans parler de mon pc, ni de mes mauvaises manips, sans oublier
nos différences linguistiques - par exemple chez moi, dans la textbox
je dois faire ctrl alt fleche du bas pour aller en bas de la colonne selectionnée
alors que lui fais………enfin bref je te dis pas par quelles galères je l'ai fait passer, sans oublier les tests avec les Refedit qui me plantaient la macro…..

enfin si c'était pas pour XLD et pour toi, j'aurai tout jeté par la fenêtre
et comme il fait trés froid et bien j'ai continué…..pas le choix

et tout cela pour un TiTri!!!!

MoZenrmic euh dans l'ordre M E R C I ZON!!!!!!!!!!!!!!!!!!


Celeda et Zon


ps1 : c'est fini Zon veut plus se sevir du RefEdit!!!!!!!!! Plus jamais!!!!!!!!!!!!!!!!


ps2 : Merci du fond du coeur, Zon, d'avoir bossé la-dessus et un gros bisou.
 

Pièces jointes

  • TriRapide.zip
    13.7 KB · Affichages: 43
T

Ti

Guest
Re: Tri Numérique ==CADO POUR TI====

ah ben au moins on sait ce que vous faites de vos nuits :)

Mais le cadeau n'est pas pas tant pour moi que pour margot qui pourra ainsi faire des tris dans tous les sens sans se fatiguer.

Pour la procédure de tri, j'avais mis dans "MenuSourisTri" une version perso d'un quicksort que j'avais écrit à l'origine, il y a très longtemps, en Turbo Pascal, mais elle ne prenait en compte qu'une seule colonne. On n'arrête pas le progrès !

une astuce : pour éviter la saisie au clavier dans le TextBox, il suffit de mettre la propriété Locked à True.
 

Discussions similaires

Statistiques des forums

Discussions
312 972
Messages
2 094 051
Membres
105 928
dernier inscrit
mbitso