Macro Excel-Tri alphabetique-droite à gauche

Bracha Messages postés 1 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

1 réponse

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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