Je ne suis pas très familière en VB et EXCEL mais je pense que je n'ai pas
le choix
d'utiliser du code VB pour obtenir ce que je recherche. Pour ma part c'est
complexe comme demande alors je vais tente d'être clair. Au cas ou vous ne
comprendriez pas, svp ne vous gênez pas de m'écrire à l'adresse
(line.bergeron@brp.com). Sans votre aide, ça me prendra des jours a obtenir
les résultats.
SOUS ACCESS 2003:
J'ai un fichier excel que j'importer d'EXECL. Pas de problème !!
Je vous donne un exemple.
ma table principale comprend pour mon exemple 7 colonnes.
Toujours pour l'exemple: initialement j'ai comme valeur dans les colonnes
SKU = 402404
SIZE_1 = XS, S, M
GRANDEUR_1 = TP, P, M (qui est le francais de la colonne SIZE_1)
COLOR_1 = Yellow (10), Blue (90)
Couleur_1 = Jaune (10), Bleu (90)
Le but est qu'en appuyant sur un bouton, le numéro de SKU de se créer autant
de fois qu'il y a de grandeur différentes et de couleurs différents.... et
ajouter dans les autres colonnes des codes de grandeur et de colours selon
les 2 autres onglets du même fichier (un pour les couleurs et l'autre pour
les grandeurs qui
ont été crée.
Alors le voici ce que donnerait le résultat selon l'exemple ci-haut
3 grandeurs (XS, S, M) et 2 couleurs (Yellow (10), Blue (90) = 6 lignes dans
ma table.
402404 02 10 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
402404 04 10 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
402404 06 10 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
402404 02 90 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
402404 02 90 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
402404 02 90 XS TP XS, S, M TP, P, M Yellow (10), Blue (90)
Jaune (10), Bleu (90)
Ligne 1:
402404 est le sku
02 = le code de grandeur pour la grandeur XS
10 = le code de la couleur pour le (Yellow (10))
Ligne 2:
402404 est le sku
04 = le code de grandeur pour la grandeur XS
10 = le code de la couleur pour le (Yellow (10))
Ligne 3:
402404 est le sku
06 = le code de grandeur pour la grandeur XS
10 = le code de la couleur pour le (Yellow (10))
Ligne 4:
402404 est le sku
02 = le code de grandeur pour la grandeur XS
90= le code de la couleur pour le (Blue (90))
Ligne 5:
402404 est le sku
04 = le code de grandeur pour la grandeur XS
90 = le code de la couleur pour le (Blue (90))
Ligne 6:
402404 est le sku
06 = le code de grandeur pour la grandeur XS
90= le code de la couleur pour le (Blue (90))
ONGLET COLORS possède 2 colonnes
COLOR_NAME
COOR_CODE
EX:
Yellow (10) = 10
Blue (90) = 90
Même chose pour l'onglet Grandeur:
Size_Name
Size_Code
XS = 02
S = 04
M = 06
Mon fichier excel contient 297 SKUS différents alors pas besoin de vous dire
que je suis découragée de me taper le travail à la main. Pour les besoins un
seul sku a été cité en exemple.
Alors bonne chance aux experts en espérant que vous vous retrouvez.
Bon je vais réessayer ..... Je porte bien mon nick n'est-ce pas :-)
Sinon quelqu'un de vous pourrais me donner leur addresse e-mail ??
Green wrote:
C'est fait et mis sur le lien
Merci
Chouette ! Au fait, quel lien ?
A la fin du téléchargement, cjoint.com a du t'indiquer une adresse pour ton doc sous la forme http://www.cjoint.com?(blablamachintruc)
Il ne faut pas la garder confidentielle ;o)
@+ FxM
Green
Comme je suis du Québec, je ne comprends pas toujours vos expressions.... FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a ouvrir le fichier ????? :-)
Voici le lien
http://cjoint.com/?mhoEyN2iA5
Bon je vais réessayer ..... Je porte bien mon nick n'est-ce pas :-)
Sinon quelqu'un de vous pourrais me donner leur addresse e-mail ??
Green wrote:
C'est fait et mis sur le lien
Merci
Chouette ! Au fait, quel lien ?
A la fin du téléchargement, cjoint.com a du t'indiquer une adresse pour ton doc sous la forme http://www.cjoint.com?(blablamachintruc)
Il ne faut pas la garder confidentielle ;o)
@+ FxM
Comme je suis du Québec, je ne comprends pas toujours vos expressions....
FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a
ouvrir le fichier ?????
:-)
Voici le lien
http://cjoint.com/?mhoEyN2iA5
Bon je vais réessayer ..... Je porte bien mon nick n'est-ce pas :-)
Sinon quelqu'un de vous pourrais me donner leur addresse e-mail ??
Green wrote:
C'est fait et mis sur le lien
Merci
Chouette ! Au fait, quel lien ?
A la fin du téléchargement, cjoint.com a du t'indiquer une adresse pour
ton doc sous la forme http://www.cjoint.com?(blablamachintruc)
Comme je suis du Québec, je ne comprends pas toujours vos expressions.... FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a ouvrir le fichier ????? :-)
Voici le lien
http://cjoint.com/?mhoEyN2iA5
Bon je vais réessayer ..... Je porte bien mon nick n'est-ce pas :-)
Sinon quelqu'un de vous pourrais me donner leur addresse e-mail ??
Green wrote:
C'est fait et mis sur le lien
Merci
Chouette ! Au fait, quel lien ?
A la fin du téléchargement, cjoint.com a du t'indiquer une adresse pour ton doc sous la forme http://www.cjoint.com?(blablamachintruc)
Il ne faut pas la garder confidentielle ;o)
@+ FxM
FxM
Green wrote:
Comme je suis du Québec, je ne comprends pas toujours vos expressions.... FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a ouvrir le fichier ????? :-)
Bonsoir Line,
Ne crains rien, il y a eu beaucoup de HS (hors sujet) dans ce fil. Mais absolument rien contre toi, ta question ou les z'amis Québecois :o))
Voilà un aperçu de ce que cela pourrait donner : http://cjoint.com/?mhw71hNAcy
Je ne te cacherai pas que cela aurait été plus sûr sur un extrait du fichier original (principalement pour les noms de feuilles, cellules réellement utilisées, ...).
Le fichier en retour a des limitations :
- les couleurs et tailles sont inscrites en dur dans le code (Alt-F11 pour voir). Tu peux ajouter des tailles et couleurs si tu as toujours le même nombre d'éléments dans les arrays. Il existe une vérification avec message d'erreur au cas où tu te trompes.
- les données de départ sont dans la feuille 'test' à l'emplacement du fichier joint,
- le résultat est donné dans une feuille nommée "zorglub". Cette feuille est automatiquement détruite puis recréée en début de macro !
- la macro ne fonctionnera sûrement pas si tu déplaces les données ou renommes les feuilles.
Voilà, voilà ... N'hésites pas à revenir en cas de problème. Tu as mon email au besoin.
@+ FxM
Green wrote:
Comme je suis du Québec, je ne comprends pas toujours vos expressions....
FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a
ouvrir le fichier ?????
:-)
Bonsoir Line,
Ne crains rien, il y a eu beaucoup de HS (hors sujet) dans ce fil. Mais
absolument rien contre toi, ta question ou les z'amis Québecois :o))
Voilà un aperçu de ce que cela pourrait donner :
http://cjoint.com/?mhw71hNAcy
Je ne te cacherai pas que cela aurait été plus sûr sur un extrait du
fichier original (principalement pour les noms de feuilles, cellules
réellement utilisées, ...).
Le fichier en retour a des limitations :
- les couleurs et tailles sont inscrites en dur dans le code (Alt-F11
pour voir). Tu peux ajouter des tailles et couleurs si tu as toujours le
même nombre d'éléments dans les arrays. Il existe une vérification avec
message d'erreur au cas où tu te trompes.
- les données de départ sont dans la feuille 'test' à l'emplacement du
fichier joint,
- le résultat est donné dans une feuille nommée "zorglub". Cette feuille
est automatiquement détruite puis recréée en début de macro !
- la macro ne fonctionnera sûrement pas si tu déplaces les données ou
renommes les feuilles.
Voilà, voilà ...
N'hésites pas à revenir en cas de problème. Tu as mon email au besoin.
Comme je suis du Québec, je ne comprends pas toujours vos expressions.... FxM, est-ce que ta réponse veut-dire tout est beau et que tu as réussi a ouvrir le fichier ????? :-)
Bonsoir Line,
Ne crains rien, il y a eu beaucoup de HS (hors sujet) dans ce fil. Mais absolument rien contre toi, ta question ou les z'amis Québecois :o))
Voilà un aperçu de ce que cela pourrait donner : http://cjoint.com/?mhw71hNAcy
Je ne te cacherai pas que cela aurait été plus sûr sur un extrait du fichier original (principalement pour les noms de feuilles, cellules réellement utilisées, ...).
Le fichier en retour a des limitations :
- les couleurs et tailles sont inscrites en dur dans le code (Alt-F11 pour voir). Tu peux ajouter des tailles et couleurs si tu as toujours le même nombre d'éléments dans les arrays. Il existe une vérification avec message d'erreur au cas où tu te trompes.
- les données de départ sont dans la feuille 'test' à l'emplacement du fichier joint,
- le résultat est donné dans une feuille nommée "zorglub". Cette feuille est automatiquement détruite puis recréée en début de macro !
- la macro ne fonctionnera sûrement pas si tu déplaces les données ou renommes les feuilles.
Voilà, voilà ... N'hésites pas à revenir en cas de problème. Tu as mon email au besoin.