Microsoft 365 Tri Nombre avec Tirets en VBA

eric72

XLDnaute Accro
Bonjour,
J'ai un tableau avec des nombres (code article) ex: 2400 puis d'autres avec ex: 2400-1, 2400-3, 2400-18 etc...
J'aimerais faire un tri par macro pour tous les nombres et arriver au résultat suivant:
2400
2400-1
2400-3
2400-18
Malheureusement le résultat n'est pas au rendez-vous, raison pour laquelle je fais appel à votre savoir, vous les chamions pour résoudre ce genre de problèmes.
Merci beaucoup pour votre aide.
Cordialement.
Eric
 

cp4

XLDnaute Barbatruc
Re Bonjour,

Merci à tous ceux qui ont regardé mon problème, mais j'ai trouvé la solution à mon problème

Bonne continuation à tous.

Eric
Bonjour à toutes et à tous,

@eric72 : Il te restait qu'à nous dire: "plus égoïste que moi, tu meurs". Vraiment déçu par ce genre de comportement. En effet, Si on t'avait proposé une solution, les membres du forum en auraient profité. Mais en trouvant tout seul, tu ne la partages pas. à ta guise! je te rajoute à ma liste des ignorés. C'est qu'ainsi que j'agirai envers tous les égoïstes ou impolis ou insolents.

Vraiment dégouté........
 

eric72

XLDnaute Accro
Bonjour à toutes et à tous,

@eric72 : Il te restait qu'à nous dire: "plus égoïste que moi, tu meurs". Vraiment déçu par ce genre de comportement. En effet, Si on t'avait proposé une solution, les membres du forum en auraient profité. Mais en trouvant tout seul, tu ne la partages pas. à ta guise! je te rajoute à ma liste des ignorés. C'est qu'ainsi que j'agirai envers tous les égoïstes ou impolis ou insolents.

Vraiment dégouté........
Bonjour Hasco et Cp4,

Pour tout vous dire j'attendais de tester ma solution, malheureusement elle ne fonctionne pas, du coup comme j'ai remarqué que personne n'avait réagi à mon post je n'ai mis que ça ne fonctionnait et comptais relancer la discussion.
Ne prenez pas ça mal, c'est juste que je n'ai pas eu le temps de le dire c'est tout.
1000 Excuses pour cette maladresse, n'y voyez aucun egoisme!!!
Désolé
Eric
 

eric72

XLDnaute Accro
Je vous mets le résultat de ce que j'ai trouvé:
2500
2501
2500-1
2500-3
2500-5
2501-4
2502-5
2500-10
2500-14
2500-140
2500-143
2500-145
Le résultat aurait du etre :
2500
2500-10
2500-14
2500-140
2500-143
2500-145
2500-1
2500-3
2500-5
2501
2501-4
2502-5
Comme quoi je suis loin de la vérité, j'ai préféré ne pas m'avancer plutôt que dire des bêtises...
Merci et désolé encore une fois
Eric
 

cp4

XLDnaute Barbatruc
Je vous mets le résultat de ce que j'ai trouvé:
2500
2501
2500-1
2500-3
2500-5
2501-4
2502-5
2500-10
2500-14
2500-140
2500-143
2500-145
Le résultat aurait du etre :
2500
2500-10
2500-14
2500-140
2500-143
2500-145
2500-1
2500-3
2500-5
2501
2501-4
2502-5
Comme quoi je suis loin de la vérité, j'ai préféré ne pas m'avancer plutôt que dire des bêtises...
Merci et désolé encore une fois
Eric
je trouve le résultat de ton tri illogique.
 

eric72

XLDnaute Accro
Je ne vois pas pourquoi vous dites ça, en fait ce sont des codes article qui doivent etre triés de cette manière afin d'établir un "référencement", je ne peux pas faire autrement!!!
Par contre je n'arrive pas à le formaliser...
Merci
Cordialement
Eric
 

cp4

XLDnaute Barbatruc
Je ne vois pas pourquoi vous dites ça, en fait ce sont des codes article qui doivent etre triés de cette manière afin d'établir un "référencement", je ne peux pas faire autrement!!!
Par contre je n'arrive pas à le formaliser...
Merci
Cordialement
Eric
Pourquoi 2500-10 est au 2ème rang et 2500-1 est au 7ème.
La logique aurait été que 2500-1 soit au 2ème rang.
Je ne vois vraiment pas comment tu vas y arriver à classer selon ton souhait.
 

Discussions similaires

Réponses
13
Affichages
296

Statistiques des forums

Discussions
313 985
Messages
2 104 201
Membres
108 942
dernier inscrit
MicVog