Bonjour à tous,
j'ai se qu on va appeller des "liens" : Type : Accueil>Catégorie1>Catégorie2>Catégorie3>Catégorie4>Catégorie5
(ca va jusqu à catégorie5 maximum mais ça peut etre moins) et les catégories sont séparées par ">"
Voilà des exemples :
Accueil>BROTHER>DCP>DCP 7010 L
Accueil>BROTHER>DCP>DCP 7050
Accueil>Autres Marques>I>IMAGISTICS>FAX>FAX 1600
Accueil>CANON>DCP>DCP 5020
...
Il faudrait par une macro "destructurer" dans un tableau chaque lien : ranger chaque catégorie dans une colonne et lui attribuer un numéro UNIQUE (appeler ID) et devant afficher ID à laquelle elle est rattachée: soit : ID de rattachement - Nom Catégorie - ID unique de la catégorie
Prenons le lien : Accueil>BROTHER>DCP>DCP 7010
Accueil - ID: 2 (2 est à attribuer d'office à Accueil)
ID 2 - Brother - ID : 200001
ID 200001 - DCP - ID : 300001
ID 300001 - DCP 7010 L - ID : 400001
lien suivant : Accueil>BROTHER>DCP>DCP 7050
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - Brother - ID : 200001 (car existe déjà)
ID 200001 - DCP - ID : 300001 (car existe déjà)
ID 300001 - DCP 7050 - ID : 400002
lien suivant : Accueil>Autres Marques>I>IMAGISTICS>FAX>FAX 1600
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - Autres Marques - ID : 200002
ID 200002 - I - ID : 300002
ID 300002 - IMAGISTICS - ID : 400003
ID 400003 - FAX - ID : 500001
ID 500001 - FAX 1600 - ID : 600001
pour le lien suivant : Accueil>CANON>DCP>DCP 5020
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - CANON - ID : 200003
ID 200003 - DCP - ID : 300003 (DCP existe déjà mais est rattaché à Brother et non pas à Canon donc nouvel ID)
ID 300003 - DCP 5020 - ID : 400004
Je joins pour mieux comprendre un tableau excel. (feuil1 les exemples de liens et feuil2 le resultat auquel on doit arriver apres passage de la macro....si j'ai pas fait d erreur)
Y a t il quelqu un qui s aurait arriver au résulat par une macro?
Merci
Klorane
j'ai se qu on va appeller des "liens" : Type : Accueil>Catégorie1>Catégorie2>Catégorie3>Catégorie4>Catégorie5
(ca va jusqu à catégorie5 maximum mais ça peut etre moins) et les catégories sont séparées par ">"
Voilà des exemples :
Accueil>BROTHER>DCP>DCP 7010 L
Accueil>BROTHER>DCP>DCP 7050
Accueil>Autres Marques>I>IMAGISTICS>FAX>FAX 1600
Accueil>CANON>DCP>DCP 5020
...
Il faudrait par une macro "destructurer" dans un tableau chaque lien : ranger chaque catégorie dans une colonne et lui attribuer un numéro UNIQUE (appeler ID) et devant afficher ID à laquelle elle est rattachée: soit : ID de rattachement - Nom Catégorie - ID unique de la catégorie
Prenons le lien : Accueil>BROTHER>DCP>DCP 7010
Accueil - ID: 2 (2 est à attribuer d'office à Accueil)
ID 2 - Brother - ID : 200001
ID 200001 - DCP - ID : 300001
ID 300001 - DCP 7010 L - ID : 400001
lien suivant : Accueil>BROTHER>DCP>DCP 7050
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - Brother - ID : 200001 (car existe déjà)
ID 200001 - DCP - ID : 300001 (car existe déjà)
ID 300001 - DCP 7050 - ID : 400002
lien suivant : Accueil>Autres Marques>I>IMAGISTICS>FAX>FAX 1600
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - Autres Marques - ID : 200002
ID 200002 - I - ID : 300002
ID 300002 - IMAGISTICS - ID : 400003
ID 400003 - FAX - ID : 500001
ID 500001 - FAX 1600 - ID : 600001
pour le lien suivant : Accueil>CANON>DCP>DCP 5020
Accueil - ID: 2 (2 est à attribuer d office à Accueil)
ID 2 - CANON - ID : 200003
ID 200003 - DCP - ID : 300003 (DCP existe déjà mais est rattaché à Brother et non pas à Canon donc nouvel ID)
ID 300003 - DCP 5020 - ID : 400004
Je joins pour mieux comprendre un tableau excel. (feuil1 les exemples de liens et feuil2 le resultat auquel on doit arriver apres passage de la macro....si j'ai pas fait d erreur)
Y a t il quelqu un qui s aurait arriver au résulat par une macro?
Merci
Klorane