Tri sur architecture "hiérarchique"

Bonsoir à tous !

Je dispose d'un jeu de données disposées dans un ordre hiérarchique. Pour faire simple, on peut considérer que ces données sont sur trois niveaux : principal, sous-niveau 1 et sous-niveau 2. Le sous-niveau 1 est lié au principal, et le sous-niveau 2 est lié au sous-niveau 1.

Dans un tableau (bien plus grand que celui joint en exemple), j'aimerais trier les données dans l'ordre croissant de la donnée principale (dans la réalité, représentées par un numéro). Toutefois, ce tri doit impérativement conserver l'ordre hiérarchique que l'on possède au début.

Pour commencer, je comptais sur le fait que l'on repère une sous-tâche puisqu'il n'y a pas de donnée dans la colonne "Voiture", mais qu'il y a une donnée dans la colonne "Option 1". Le problème : je ne sais pas comment sélectionner tout le paquet de ligne, puis le trier selon la toute première case qui définit le Range.

Si quelqu'un aurait une idée à ce sujet, je lui en serai très reconnaissant !

Merci à tous, et bonne soirée

Bonsoir,

une proposition, tu ajoutes les données qui manquent dans la hiérarchie pour faire le tri. J'ai mis une mise en forme conditionnelle pour rendre visible ces données supplémentaires, tu peux l'adapter pour faire en sorte qu'elles ne soient plus visibles.

Bonjour,

Merci pour cette réponse ! Effectivement, ce peut être une bonne idée. Je teste

bonjour,

solution via une macro

Merci pour ta réponse !

Malheureusement, je vois une erreur "Run-time error 438" relative à la ligne :

.SortFields.Add2 Key:=plage.Range("A1"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

Je ne connais pas bien cette méthode VBA donc je n'ai pas su débueuger

Bonjour,

désolé, je n'ai pas d'erreur avec le fichier que tu as donné et dans lequel j'ai mis la macro. Je ne peux pas t'aider sur base ces seules infos.

Bonjour,

Ce n'est pas grave, j'ai réussi à construire la bonne macro. Effectivement, l'idée de reporter le numéro de la voiture dans la première colonne a marché !

Merci,

Rechercher des sujets similaires à "tri architecture hierarchique"