Tri de valeurs
Résolu
joeletono
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
joeletono Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
joeletono Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aurais besoin d'aide pour un tri de valeurs assez complexe. J'ai une colonne avec des milliers de valeurs. Ces valeurs sont en groupes: en fait 1000 valeurs sont très proches entres elles, 1000 autres entres elles etc...
Je souhaiterais faire une macro qui permettrait de ranger ces groupes de valeurs dans des colonnes distinctes. Je pourrais faire une tri puis les couper coller a la main mais je risque d'avoir des centaines de fichiers...
Mais je ne suis pas doué en VBA... Si quelqu'un pouvais me donner une formule ou une macro qui permettrait de réaliser ceci ce serait génial!
J'aurais besoin d'aide pour un tri de valeurs assez complexe. J'ai une colonne avec des milliers de valeurs. Ces valeurs sont en groupes: en fait 1000 valeurs sont très proches entres elles, 1000 autres entres elles etc...
Je souhaiterais faire une macro qui permettrait de ranger ces groupes de valeurs dans des colonnes distinctes. Je pourrais faire une tri puis les couper coller a la main mais je risque d'avoir des centaines de fichiers...
Mais je ne suis pas doué en VBA... Si quelqu'un pouvais me donner une formule ou une macro qui permettrait de réaliser ceci ce serait génial!
A voir également:
- Tri de valeurs
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Excel liste de valeurs - Guide
- Votre colis est retenu au centre de tri - Accueil - Arnaque
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Windows 10
7 réponses
Bonjour
Q1. Y a t'il toujours 1000 (ou le même nombre de) valeurs dans un groupe
Q2. Ces valeurs sont elles toujours contiguës
Cdlmnt
Q1. Y a t'il toujours 1000 (ou le même nombre de) valeurs dans un groupe
Q2. Ces valeurs sont elles toujours contiguës
Cdlmnt
Bonjour, désolé pour le temps de réponse. Oui, il s'agit en fait de coordonnées de 3 points qui se déplace dans le temps, il y a donc toujours le même nombre de valeurs pour chaque.
Et oui elles sont contiguës. Par exemple pour 1 point d'origine 10 les valeurs varie jusqu'a 12 ou 13 max, et pour le deuxième de 100 a 103 etc...
Il y a de grand écart entre chaque groupe mais les valeurs sont très proches au sein d'un groupe. Voila, j'espère avoir été assez claire.
Et oui elles sont contiguës. Par exemple pour 1 point d'origine 10 les valeurs varie jusqu'a 12 ou 13 max, et pour le deuxième de 100 a 103 etc...
Il y a de grand écart entre chaque groupe mais les valeurs sont très proches au sein d'un groupe. Voila, j'espère avoir été assez claire.
J'ai un peu avancer sur Vba en enregistrant la saisie d'une formule qui pourrait fonctionner:
Sub Macro2()
Range("E2").Select
ActiveCell.FormulaR1C1 = "=IF((R[1]C[-3]-RC[-3])<1,RC[-3],"""")"
Range("E2").Select
Selection.AutoFill Destination:=Range("E2:E1913")
Range("E2:E1913").Select
End Sub
J'aimerais maintenant que le lorsque la valeur est"fausse", il passe de la colonne E à la F et écrive la suite jusqu'à ce que la valeur soit également fausse et qu'il passe la suite en G... etc. Mais la je n'ai pas encore trouver comment cela fonctionne
Sub Macro2()
Range("E2").Select
ActiveCell.FormulaR1C1 = "=IF((R[1]C[-3]-RC[-3])<1,RC[-3],"""")"
Range("E2").Select
Selection.AutoFill Destination:=Range("E2:E1913")
Range("E2:E1913").Select
End Sub
J'aimerais maintenant que le lorsque la valeur est"fausse", il passe de la colonne E à la F et écrive la suite jusqu'à ce que la valeur soit également fausse et qu'il passe la suite en G... etc. Mais la je n'ai pas encore trouver comment cela fonctionne
Une solution sans macro
https://www.cjoint.com/?3DilxV5Kvog
Si tu veux une solution macro, tu dis
Cdlmnt
https://www.cjoint.com/?3DilxV5Kvog
Si tu veux une solution macro, tu dis
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui merci beaucoup, c'est vraiment pas mal, et ca ressemble fortement a ce que je cherche!!
En effet une solution macro serait plus facile a adapter a mon cas qui est un peu plus complexe, serait 'il possible de faire le tri sur le changement d'écart entre les valeurs plutôt que sur leur quantité comme ce que j'avais commencé a faire?
En effet une solution macro serait plus facile a adapter a mon cas qui est un peu plus complexe, serait 'il possible de faire le tri sur le changement d'écart entre les valeurs plutôt que sur leur quantité comme ce que j'avais commencé a faire?
Une solution macro
https://www.cjoint.com/?3Dip5V91NCg
RQ. mon cas qui est un peu plus complexe
je crains!
Cdlmnt
https://www.cjoint.com/?3Dip5V91NCg
RQ. mon cas qui est un peu plus complexe
je crains!
Cdlmnt