Macro Excel-Tri alphabetique-droite à gauche

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.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. Contributeur
    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