XL 2016 Trier des bloc fusionnés

  • Initiateur de la discussion Initiateur de la discussion Hynnuh
  • 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 !

Hynnuh

XLDnaute Junior
Bonjour je souhaiterai pouvoir trier des bloc de donnée

informations utiles:
-je suis obligé d'avoir des cellules fusionnées
-je peux mettre mon critere de position dans n'importe quelle colonne il est tt à fait possible de ne pas le faire fusionner

je souhaiterais à l'aide d'une macro me retrouver avec tous les niveau 1 a la suite, puis les niveaux 2, puis les niveaux 3
j'ai mis cote à cote d'où je pars et ce que je veux obtenir.

en vous remerciant d'avance
car là je ne vois même pas comment attaquer le problème
 

Pièces jointes

Bonjour,

merci pour votre retour rapide.

cela fonctionne au poil, cependant j'ai quelques questions histoire de comprendre et de pouvoir appliquer cela à mon cas concret.
si je comprend bien on se retrouve à faire un comparatif à deux niveaux
premier niveau sur les 1.2.3.4 et second niveau sur les lettres a->z
or
j'ai pris un ordre alphabétique pour visualiser l'ordre, toutefois dans le cas concret les blocs ne suivent pas de logique alphabétique ou numérique.
aussi je ne penses pas pouvoir utiliser ce code (à moins d'ajouter une colonne qui reprends l'ordre alphabétique, toutefois si je dépasse le Z cela ne fonctionne plus)
Est-il possible de faire l'inverse?
définir le niveau 1 sur a.b.c.d et ensuite comparer les nombre ? cela permettra d'avoir plus de 26 blocs

merci en tout cas

Hynnuh
 
voici un exemple.
plus représentatif
J'ai 4 niveaux de classements (j'avais dans l'idée de faire 1 2 3 4 mais peut être que A B C D sera plus adapté)
objectif regrouper niveaux de classement ensemble
tout en conservant au maximum l'ordre des références qui n'ont pas de suite logique. (je peux toutefois ajouter une colonne avec un ordre préétabli allant de 1 à XXX) XXX étant le numéro de la dernière référence.
 

Pièces jointes

Merci beaucoup pour votre temps et votre aide.
par contre j'ai un soucis avec votre code:

-Pour chaque niveau de tri (A,B,C,D) je me retrouve avec les références qui se reclassent dans un ordre alphabétique or je souhaiterais conserver l'ordre original

est ce que il est possible de faire en sorte que les étapes s'enchaine comme suit (cf fichier joint)

- On regroupe les niveaux de tri (comme actuellement) sur l'onglet "classé" (étape 1)->(étape 2) MAIS
- On respecte l'ordre établi grâce à la colonne B (voir le avant après ) (étape 2)
- On renomme la totalité de la colonne B pour créer le nouvel ordre normal (étape 3)

également je ne comprends pas bien à quoi sert le "FIN"
 

Pièces jointes

OK j'ai planché sur le truc et j'ai réussi à faire quelque chose qui me donne satisfaction.
par contre je suis obligé de garder une ligne vide entre chaque bloc (ce qui m'arrange)
je ne peux pas avoir plus de 26 niveaux de tri (ou alors il faudra prendre en compte que AA sera avant B)
je poste le code dès que je l'aurais épuré des infos sensibles et vérifié que tout fonctionne tout le temps

merci encore
Hynnuh
 
Bonjour,
finalement j'ai un soucis pour appliquer le code dans mon cas présent,
voir fichier joint

je ne comprends pas ce qui fait qu'entre votre code (Test dans le module 1) et le mien (REARRANGERDF dans le module 1)
j'ai une perte d'information

j'ai comparé les deux codes et j'ai changé 3 choses
le noms des onglets
la ligne de départ
la largeur à copier
du coup là je sèche...
 

Pièces jointes

Re

Le tri alpha (puisqu’il y a des lettres) classe selon le 1er caractere puis le 2eme ,le 3emee etc..
le 1 de C10 est plus petit que le 9 de C9
on aura donc
C10
C9
Le tri de ce genre d'info (C9 C10 ) est complexe mais possible
Il est nécessaire d'avoir une structure bien connue
Si c'est ton cas précise la structure
 
- 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

Discussions similaires

Réponses
0
Affichages
1 K
Retour