cs_djoune
Messages postés3Date d'inscriptionjeudi 27 août 2009StatutMembreDernière intervention30 août 2009
-
27 août 2009 à 19:37
cs_djoune
Messages postés3Date d'inscriptionjeudi 27 août 2009StatutMembreDernière intervention30 août 2009
-
30 août 2009 à 09:48
Hello à tous!
J'ai un gros problème
je dois faire un tri auto de No D'identification unique
qui se présente comme tel:
111.2222.3333.4
Sous Excel
le tri dois se faire du < au > sur l'avant dernier groupe de chiffre séparé par des "." (en rouge)
tout en gardant la ligne entière intacte sur 1 colonne
voici le code que j'ai fais mais il trie les No dans leurs intégralités du plus petit au plus grand
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column 4 And Target.Count 1 Then
nom = Target
[A5:H3000].Sort key1:=[B5]
[B:B].Find(what:=num).Select
End If
End Sub
Quelqu'un a t'il une idée pour que le tri se fasse sur le groupe de chiffre en rouge?
dedenet2
Messages postés372Date d'inscriptionvendredi 27 juillet 2007StatutMembreDernière intervention22 juillet 20132 29 août 2009 à 12:48
Bonjour ,
Une autre solution peut être avec plusieures colonnes !
Exemple : 111.2222.3333.4
Mettre 111 en colonne B , 2222 en C , 3333 en D , 4 en E
et 111.2222.3333.4 en F
Cacher les colonnes B,C,D,E Ecrire en colonne F aux lignes utilisées
l'équation =B10 &"."& C10 &"."& D10 &"."& E10 (ici exemple sur ligne 10)
Puis trier la colonne D sur l'ensemble des colonnes B,C,D,E,F
Le tri sera pratiquement instantané.
Seule la colonne F devra etre visible.
userrrqi115
Messages postés181Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention 4 février 2011 28 août 2009 à 11:22
Hello,
Si le format est identique pour tous tes n° d'ID moi je partirais sur un code comportant l'insertion d'une colonne qui reprendrais
VAL(LEFT(RIGHT(cellule,6),4))
Tri sur cette nouvelle colonne
Et enfin suppression de celle-ci
BR
USERRRQI115
Simple user
Great brain
Vous n’avez pas trouvé la réponse que vous recherchez ?