Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion fanic
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fanic

Guest
Bonjour à tous

Je souhaite faire un trie numérique croissant puis alphabétique sur des cellules alphanumérique comme dans l'exemple ci dessous.
6004 AAB
6000
627 B
6004 BBA

Je souhaite avoir un résultat comme ci dessous

627 B
6000
6004 AAB
6004 BBA

En vous remerciant par avance
 
Bonjour fanic

Deux petites questions.

1) les données numériques sont-elles dans une cellules et les données aphanumériques dans une autre.

2) Veux-tu un code VBA pour le faire. Dans ce cas précise ce que tu veux faire, indique aussi les plages des cellules.... Enfin tout ce qui peut être utile pour résoudre ton problème.

@+Jean-Marie
 
Salut fanic et JeanMarie,
salut le forum,

Si les valeurs sont dans la même colonne, il n'y a pas moyen de le faire, même en mettant un 0 devant 627 B

La seule méthode que je connaisse est de créer une colonne supplémentaire à droite.
Menu Données / Convertir / choisir 'espace'
Sélectionner les deux colonnes / Menu Données / Trier / pär 'colonne A' puis par 'colonne B'

S'il faut tout remettre dans une même colonne :
Créer une deuxième colonne supplémentaire avec la formule : =A1&' '&B1
Copier / Collage spécial valeurs de cette colonne sur elle-même, puis supprimer les deux premières colonnes.

Â+
 
bonjour fanic, jeanmarie, andré


une solution possible en vba, reprenant les idées d'andré.

données en colonne A renvoi en Colonne B




salut
 
Malheureusement, les données sont dans la même cellule.
Le tri est sur la colonne A et la zone de tri porte sur les colonnes A, B et C.
Je remet quelques exemples de valeurs pour que tu puisses voir les différents cas.
Si le tri est réalisable en VBA je suis OK
6201-2RS1
167 RSH
6001-2Z/C3
4405ETN9

Voila, je pense avoir representé les différents cas possible.
Merci encore de prendre le temps d'étudier mon probleme.
 
Merci Herve,
Je viens de copier le code sur ma feuille mais cela ne répond pas tout à fait à mon attente:
Lorsque j'execute le code le trie s'effectue mais je trouve 16004 avant le 2206 ETN9, 6012-2Z avant 607-2RSH...
En fait la partie numérique de la cellule est du premier caractère jusqu'au caractère non numérique (espace, -, / ....)
merci
 
re 🙂


c'est vrai que ton deuxieme exemple n'a plus rien à voir avec le premier.

Tu dis trouver 16004 avant le 2206..., mais y'a pas de 16004 dans ton second exemple 😱


ok pour la partie numérique, mais qu'elle est la partie alphabétique dans cette chaine : 6001-2Z/C3

essayes ce code, il gere la zone de trie A,B et C :




a plus
 
EXTRAORDINAIRE !

Le code fonctionne merci beaucoup.

Sans vouloir abuser, il y a juste une petite chose dans le trie il m'affiche la valeur 608 apres la valeur 608-2Z. Est-il possible d'ameliorer ce point

Merci pour la rapidité de la réponse.
 
re


modifie le code comme ceci :




mais je ne suis pas sur que cette modif ne crée pas d'autres soucis, car on travaille avec peu d'éléments.

salut
 
Re : Tri Numerique

Merci pour ce code.. mais avec ma sélection il ne fonctionne pas...
il me donne une erreur du fait que j'ai plus que simplement chiffre et lettre....
J'aurais vraiment besoin d'aide pour modifier cette macro
Merci encore pour votre support et bonne continuation au forum.

Voici une partie des donnée que j'ai de A1 a A50
Code:
1A10BF10                    
1A10BFA10                   
1A10BFB10                   
1A10BFB8                    
1A10DK6                     
1A10DL6                     
1A10DLA6                    
1A25DL16                    
1A25DLB16                   
1A25DS16                    
1A25DSB16                   
1A32FL24                    
1A32FLB32                   
1A4BF4                      
1A4BFA4                     
1A4BFB4                     
1A4BP4                      
1A4JF4                      
1A4KF4                      
1A5DK4                      
1A5DL4                      
1A5DLB4                     
1A5DS4                      
1A5DSB4                     
1A5EK4                      
1A6BF4                      
1A6BF6                      
1A6BFA6
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
740
Réponses
4
Affichages
784
Réponses
8
Affichages
696
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…