[Xls]Grouper des données issues nomenclatures
F303
-
jantano -
jantano -
Bonjour,
Je viens d'extraire des données d'une nomenclature. Chaque niveau d'assemblage est symbolisé par un " . " . C'est à dire plus concrétement :
fsdkljsldkfjslfkf -> Niveau 0
. sdkjhfzjlfjsf -> Niveau 1
. fzmlfkamzkamlfka -> Niveau 2
. . feifjzfdjzefjf -> Niveau 2
. . . ffdkzmfkzmfkzmf -> Niveau 3
. zzekrjzrlkrlzrj -> Niveau 1
. . fzelfkzrffnef -> Niveau 2
etc.
Ce que je cherche à faire, c'est grouper automatiquement les données par niveau de nomenclature. Je pourrais le faire à la main, mais étant donné que j'ai plus de 400 lignes de nomenclatures... ça serait très long et fastidieux.
Y a t'il une astuce excel ou VBA pour m'aider à résoudre ce problème?
Merci d'avance !
F.
Je viens d'extraire des données d'une nomenclature. Chaque niveau d'assemblage est symbolisé par un " . " . C'est à dire plus concrétement :
fsdkljsldkfjslfkf -> Niveau 0
. sdkjhfzjlfjsf -> Niveau 1
. fzmlfkamzkamlfka -> Niveau 2
. . feifjzfdjzefjf -> Niveau 2
. . . ffdkzmfkzmfkzmf -> Niveau 3
. zzekrjzrlkrlzrj -> Niveau 1
. . fzelfkzrffnef -> Niveau 2
etc.
Ce que je cherche à faire, c'est grouper automatiquement les données par niveau de nomenclature. Je pourrais le faire à la main, mais étant donné que j'ai plus de 400 lignes de nomenclatures... ça serait très long et fastidieux.
Y a t'il une astuce excel ou VBA pour m'aider à résoudre ce problème?
Merci d'avance !
F.
4 réponses
-
J'ai repris le classeur de Vaucluse et ai alimenté la feuille 2
Est-ce que ca ressemble à ce que tu cherches à faire ?
https://www.cjoint.com/?BCbqd6ZUBMA
-
C'est déjà pas mal Pitu, merci !
j'avais imaginé cette solution du "if(left(...etc))" . Maintenant, comment faire pour "regrouper les données" de manière automatique ?
=> autrement dit, ajouter les plus et les moins comme si l'on voulait naviguer dans la nomenclature? (comme en CAO).
Merci encore pour tes réponses rapides ! -
Là, on quitte les formules et on entre dans le code vb, je ne vois pas d'autre solution.
=> création de boutons "expand" et "collapse" pour chaque niveau.
Exemple simple ici (feuille 2) ---> https://www.cjoint.com/?BCbq1zY1W5t
A creuser et à améliorer, bien entendu -
-
-
-
Bonjour,
Je ne suis pas certain de comprendre.
Déjà, dans ton exemple, la ligne 3 correspond à un niveau 1 et non un niveau 2, c'est bien ça ?
D'autre part, qu'entends-tu par "regrouper" ?
Est-ce qu'un tri simple, qui te donnerait d'abord tous les niveaux 1 puis ensuite les niveaux 2, etc ... répondrait à ton pb ?
Ou est-ce que tu veux regrouper au sens des "groupes de données" excel, qui permettent de masquer certaines lignes ou colonnes de niveaux différents ?
Le mieux serait que tu puisses joindre un exemple via un lien www.cjoint.com
-
Bonjour
*un petit exercice de style rien que pour faire joujou, sans macro mais avec une colonne intermédiaire:
https://www.cjoint.com/?BCbpK6Jjvxs
crdlmnt -