Tri de données alphanumérique

Bonjour à tous,

Dans un fichier excel, j'ai une colonne qui contient des données alphanumérique (8 chiffres ou lettres) qu'il

me faut trier par ordre croissant.

Je souhaite le faire par macro sans avoir à renuméroter chaque ligne

En vous remerciant infiniment pour votre aide - GR

bonjour

je n'ai pas compris

ton "ordre souhaité" n'est pas trié dans l'ordre ???

bonjour

je n'ai pas compris

ton "ordre souhaité" n'est pas trié dans l'ordre ???

Il s'agit d'identifiants qui sont importés

Bonsoir JMD dans le fichier qui est importé, si j'utilise l' outil "trier" croissant, j'obtiens ça:

{0DC275EE-EA5F-484B-99FD-A159439385AF}

{1386DE9C-25A5-49C1-9EC4-759D3C8FE949}

{36BEC93D-4372-4B84-8C8A-CFBAAF63A631}

{6F641601-827A-454D-B34E-DACDEBF29D57}

{93A40CD0-9DC1-403F-9C45-E8E84698D23F}

{F46FCDAB-ED86-4794-A56D-256D30D883E8}

Ou ça en ordre décroissant

{F46FCDAB-ED86-4794-A56D-256D30D883E8}

{93A40CD0-9DC1-403F-9C45-E8E84698D23F}

{6F641601-827A-454D-B34E-DACDEBF29D57}

{36BEC93D-4372-4B84-8C8A-CFBAAF63A631}

{1386DE9C-25A5-49C1-9EC4-759D3C8FE949}

{0DC275EE-EA5F-484B-99FD-A159439385AF}

Or l'ordre réel doit être:

{93A40CD0-9DC1-403F-9C45-E8E84698D23F}

{36BEC93D-4372-4B84-8C8A-CFBAAF63A631}

{F46FCDAB-ED86-4794-A56D-256D30D883E8}

{1386DE9C-25A5-49C1-9EC4-759D3C8FE949}

{0DC275EE-EA5F-484B-99FD-A159439385AF}

{6F641601-827A-454D-B34E-DACDEBF29D57}

Bien cordialement

????

d'où sort cet ordre

combien de lignes sont à trier en réalité ?

Bonjour, Salut jmd !

Ton ordre est totalement arbitraire et ne repose sur aucun critère de tri ! C'est strictement intriable ainsi.

Bonjour à tous,

La seule solution , c'est de créer une liste personnalisée de tri correspondant à cet ordre spécifique , comme cela est fait pour les jours ou les mois.

Bonjour à tous,

Merci de vous être penché sur ce sujet. Je vais continuer à mettre un numéro d'ordre au regard de chaque identifiant. Je voulais

automatiser l'action. Quand il n'y a qu'une dizaine d'identifiants ça va, mais parfois, j'en ai une bonne cinquantaine.Mais à l'impossible nul n'est tenu. Merci encore GR

re

je n'ai strictement rien compris à ton besoin

est-ce un besoin Excel ou un besoin d'indexation ? en fonction de quoi doit-on indexer ?

tu n'as donné aucune information pertinente

Bonsoir GrleRandonneur, le forum,

tu a écrit :

des données alphanumériques (8 chiffres ou lettres) qu'il me faut trier par ordre croissant.

en fait, tes 8 caractères sont qu'le début de tes données :

screen

c'est très bizarre, mais on dirait qu'personne a remarqué qu'ce sont des clés CLSID = CLasS IDentifier ; pourquoi le demandeur veut les trier dans un ordre particulier, qui n'est ni un ordre croissant, ni un ordre décroissant, mais un ordre particulier ? la seule raison que je vois est que c'est un tri selon l'application à laquelle la clé CLSID correspond ; dans ce cas, il faudrait partir d'une liste à 2 colonnes où la 1ère colonne est le nom du logiciel et la 2ème colonne est la CLSID, puis faire un tri selon le nom du logiciel ; enfin, si les logiciels ne doivent pas être triés dans l'ordre alphabétique (croissant ou décroissant), je suggère d'ajouter une autre colonne en 1er, avec un n° d'ordre de l'application, selon l'importance qu'on lui accorde ; par exemple, commençant par 1 pour les applications qui sont intégrées à Windows (telle que la calculatrice, le bloc-notes, ou Wordpad) ; par 2 pour des utilitaires complémentaires (CCleaner, défragmenteur autre que defrag, ...) ; par 3 pour des logiciels bureautiques classiques (Word, Excel, Access, Outlook, Money...) ; par 4 pour des logiciels plus professionnels (logiciel de Compta, de Gestion de Stock, de Gestion Commerciale, ...) ; etc...

bien sûr, tu es entièrement libre de choisir la codification qui te convient le mieux : selon les logiciels utilisés ; selon les consignes ou les procédures à suivre ; selon les lubies du patron... quoi ? c'est toi le patron ? ouppps ! désolé !


rappel : on voit souvent des clés CLSID dans la « Base de Registre » de Windows, qu'on appelle plus simplement « le Registre » ; notez que les lettres sont de A à F car c'est de l'hexadécimal (base 16 ; chiffres 0 à 9, puis : A = 10 ; B = 11 ; ... ; F = 15).

lors de son installation, une application demande à Windows à être enregistrée dans le Registre, et une clé CLSID unique est générée : cette clé propre à elle seule la définit et sert à la référencer ; de nombreux éléments de Windows ont déjà leur propre clé CLSID.

attention : c'est un domaine très technique, et il faut être très prudent ! modifier des clés CLSID, ou d'autres éléments du Registre ne doit absolument pas être fait n'importe comment ! ça peut bloquer Windows, et donc le PC !

dhany

Rechercher des sujets similaires à "tri donnees alphanumerique"