Fonction de Tri

bassmart

XLDnaute Nouveau
Bonjour à tous!

Voici mon petit problème!

Dans mon tableau, j'ai des données dans la colonne C avec des chiffres et des lettres (ex: C35001-006-12 ou C35001R-006-12) et dans la colonne E que j'appel abréviation, j'ai des numéro (ex: 35001 ou 35001R).

Lorsque j'effectue mon tri à partir de ma colonne E, il me tri tous les numéros en ordre croissant. Mais dès qu"il à la fin du numéro une lettre, il me place ce numéro à la fin de mon tableau.

Est-ce qu'il y a un moyen de contourner cette situation?

J"ai essayer la liste personnalisé, mais sans succès jusqu'ici!

Merci!
 

Pièces jointes

  • TestClassement.xls
    57.5 KB · Affichages: 34
  • TestClassement.xls
    57.5 KB · Affichages: 34
  • TestClassement.xls
    57.5 KB · Affichages: 32

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Fonction de Tri

Bonsoir (ou bonne après-midi :)) bassmart,

Voici le fichier en retour. Les évolutions :


  • suppression de la protection de la feuille au début du traitement
  • désactivation de la détection des évènements pour ne pas déclencher la procédure évènementielle Worksheet_Change()
  • ajout d'une gestion d'erreur pour éventuellement supprimer la colonne auxiliaire insérée au cours du traitement si quelque chose se passe mal
  • rétablissement de la protection de la feuille en fin de traitement
  • réactivation de la détection des évènements

J'espère que cela conviendra :rolleyes:
 

Pièces jointes

  • bassmart-test_complet-v1.xlsm
    730.2 KB · Affichages: 21

Discussions similaires

Réponses
18
Affichages
557
Réponses
6
Affichages
370
Réponses
31
Affichages
1 K

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 188
dernier inscrit
evebar