Classement ligne fonction des données dans une colonne

Bonjour,

Tout d'abord un grand merci pour votre aide. Le travail que vous faites sur se site est vraiment remarquable.

Je suis en difficulté pour mettre en place l'action suivante:

Je souhaiterais avoir un bouton qui génère une macro pour trier mes lignes fonction des données dans la colonne F.

Lorsque je clique sur le bouton, les premières lignes sont celle avec un "n", ensuite viennent les lignes avec un "ea" puis les lignes avec un "o".

Si possible également que les dates dans la colonne E restent chronologique...

Merci d'avance pour votre précieuse aide.

Amicalement

Mathieu

Bonjour, sans macro vous avez la possibilité de créer une colonne supplémentaire et d'y copiez une formule assez simpliste

=SI(F3="ea";"2";SI(F3="n";"1";"3"))

puis vous faite un tri croissant sur la colonne G

Bonjour,

Sans macro, ni colonne supplémentaire.

Tu cliques sur la cellule B2 (par exemple)

  • Données Trier
  • Tu sélectionnes "Trier par Etat"
  • Dans "Ordre", tu cliques sur "Liste Personnalisée"
  • Dans la case de droite ("Entrées de la liste"), tu entres n, appui sur Entrée, puis ea, appui sur Entrée, o
  • Tu cliques sur "Ajouter", puis OK (tu verras n, ea et o dans la case "Ordre")
(A l'avenir, tu n'auras qu'à sélectionner cette liste personnalisée, puis OK, ça reste en mémoire)

- Tu ajoutes un niveau "Date de Dde"

Puis OK, et voilou...


Edit :

Si tu veux le faire par VBA, tu peux t'inspirer de ce fil

Bon courage

Rechercher des sujets similaires à "classement ligne fonction donnees colonne"