Tri personnalisé

Résolu/Fermé
Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024 - Modifié le 1 août 2018 à 15:39
Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024 - 1 août 2018 à 22:13
Bonjour à tous,

Je viens vers vous car je n'arrive pas à trouver la solution à mon problème. il s'agit de trier une colonne. Chaque cellules sont composées de chaines de caractères commençant par des nombres suivis ou pas de lettres. Ce sont des numéros de compte client ou fournisseur. J'aimerais les trier par ordre croissant sachant que le tri doit doit d'abord se faire par le 1er caractère, puis le second, puis le troisième, etc...

Ex en A j'ai
4
53
512
707
4461
401POIVRE

Une fois trié par ordre croissant, en A j'aimerais obtenir
4
401POIVRE
4461
512
53
707

J'espère que ma demande n'est pas trop farfelue et que vous saurez m'apporter une réponse, ça je n'en doute pas, mais une réponse "encourageante".

Par avance merci et à très vite.

Cdt, Ludwig




A voir également:

1 réponse

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
1 août 2018 à 16:34
Bonjour

1) Il faut tout convertir en texte :
sélectionner la colonne A puis Convertir dans le riban et à l'étape 3 cocher Texte

2) Trier dans le Ruban et dans la fenêtre après Ok cocher la 2eme option : Trier séparément les nombres ...

Cdlmnt
Via
1
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
1 août 2018 à 16:48
Excellent !
0
Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024 1
1 août 2018 à 16:59
Bonjour Via,

Tout d'abord merci beaucoup pour ta réponse rapide.

Je pense avoir fait ce que tu m'as décrit mais le tri ne se fait comme je le souhaite. Je dois manqué quelque chose. Je ne peux pas trier séparément les nombres. Du moins je ne trouve pas cette option. Je vais farfouiller partout. ; )

Sinon peut-être une solution en VBA. Plus simple et plus rapide surtout que je ne serai pas le seul à l'utiliser. Je pourrai lancer la macro en double cliquant sur une cellule précise. Je le fais déjà pour insérer une une ligne.

Encore merci.

Bien à toi.
0
Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024 1
1 août 2018 à 17:15
Re,

J'ai finalement trouvé. C'est la conversion en texte qui posait problème. Par contre ça me chamboule tous mes calculs. J'ai des #N/A PARTOUT. C'est dommage car c'était exactement la réponse à ma demande.

Encore merci.
0
Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024 1
1 août 2018 à 17:25
Re encore,

Ça fonctionne en reconvertissant en standard. Mes tableaux ont retrouvé leur fier allure mais ça reste un peu fastidieux. Par contre, ça le mérite de répondre parfaitement à ma problématique.

Pour l'instant je laisse en non résolu en attendant une solution en VBA.

Encore merci Via, tu es "Excel"lent.
0
yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 1 551 > Louloude74 Messages postés 62 Date d'inscription mercredi 1 août 2018 Statut Membre Dernière intervention 17 avril 2024
1 août 2018 à 19:54
bonjour, si tu veux collaborer à une solution (imparfaite) en VBA, tu pourrais utiliser l’enregistreur de macros pendant que tu effectues ces opérations fastidieuses.
0