Macro Excel-Tri alphabetique-droite à gauche

Fermé
Bracha Messages postés 1 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 6 janvier 2009 - 6 janv. 2009 à 10:53
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 janv. 2009 à 11:57
Bonjour,

J'ai une feuille Excel contenant des données alphanumériques. Je souhaiterais écrire une macro qui classe cette feuille selon un ordre pseudo alphabétique. Il s'agit de considerer les mots de la colonne de tri non pas de gauche à droite mais de droite à gauche.

Par exemple: pour une liste de mots telle que:
abcd
acba
daaa
ccbb
bbcc

je souhaiterais obtenir la liste suivante:
daaa
acba
ccbb
bbcc
abcd

En premier viennent les mots se terminant par a...
Les mots précedents sont donc considerés comme étant ecrit de droite à gauche.


J'ai songé à retourner les mots de cette colonne et ensuite d'effectuer un tri standard. Qu'en pensez-vous ?

Merci de votre aide.
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
6 janv. 2009 à 11:57
Bonjour,

pour inverser les caractères de ta cellule, tu pourrais utiliser cette fonction personnalisée:

Function inverser(cellule)
inverser = StrReverse(cellule)
End Function

cellule indiquant la cellule à inverser

1