Convertir un tableau fournisseur en BD sur 3 feuilles

Koon31 -  
 Koon31 -
Bonjour,

Voilà, après plusieurs jours de recherches et de multiples tests de différentes fonctions ... je reste bloqué et je viens sollicité votre aide.

Mon fichiers:

Un onglet Ref_Produits composé d'une colonne par fournisseur et l'ensemble des références produits de chaque fournisseur ci-dessous.

J'aurais besoin que ces données soit alignées dans 3 autres onglets "Achats", "Ventes" et "Stock" en 2 colonnes pour chaque.


Exemple onglet "Ref_Produits"
Four1 / Four2 / Four3 / Four x ...
ref1_four1 / ref1_four2 / ref1_four3 / ref1_four x
ref2_four1 / ref2_four2 / ref2_four3 / ref2_four x
ref3_four1 / rien / ref3_four3 / ref3_four x


Résultat en 2 colonnes sur les onglets "Achats", "Ventes" et "Stock"

Four1 / ref1_four1
Four1 / ref2_four1
Four1 / ref3_four1
Four2 / ref1_four2
Four2 / ref2_four2
Four3 / ref1_four3
Four3 / ref2_four3
Four3 / ref3_four3
FourX / ref1_fourX
FourX / ref2_fourX
FourX / ref3_fourX

Attention, sur les onglets "Achats", "Ventes" et "Stock", il y a des données en plus qui dans le cas ou je rajoute une nouvelle référence à n'importe quel fournisseur, cette référence devra être ajouté à la fin de la liste de chaque fournisseur en décalant d'une ligne et en conservant les données saisies sur chaque ligne.


Par exemple :
Four1 / Four2 / Four3 / Four x ...
ref1_four1 / ref1_four2 / ref1_four3 / ref1_four x
ref2_four1 / ref2_four2 / ref2_four3 / ref2_four x
ref3_four1 / rien / ref3_four3 / ref3_four x
/ ref4_four3 /


Résultat
Four3 / ref2_four3
Four3 / ref3_four3

Four3 / ref4_four3

FourX / ref1_fourX
FourX / ref2_fourX
FourX / ref3_fourX

Merci d'avance.

A voir également:

2 réponses

Weapon EDGE
 
Bonjour,

C'est un fichier dans ce genre au tu veux ?

http://cjoint.com/?DDplaunButq
0
Koon31
 
Oui c'est presque ça :)

car il y a d'autres données dans les onglets "Achats", "Ventes" et "Stock", et donc si j'insère une nouvelle référence d'un produit pour un fournisseur, cette référence doit s'intercaler sur les autres onglets tout en conservant les données déjà existantes sur ces onglets.

Mais ton premier essaie est déjà splendide ...
0
Weapon EDGE
 
En fait j'avais supposé qu'ils faudrait intercaller les nouvelles référence mais j'avais la fleme de le faire . :-)

Bon, ça va être un peu plus long, mais c'est faisable.
0
Koon31
 
Dans tous les cas WEAPON EDGE, c'est déjà une super avancé. Merci
0
Weapon EDGE
 
Hello,

ça y est la boucle est bouclé.

Si tu rajoutes des références ça s'intercalle et si tu rajoutes un nouveau fournisseur, ça vient se rajouter à la fin de la liste.

http://cjoint.com/?DDqklirQerT
0
Koon31
 
Génial Weapon EDGE, un très grand merci

Tout petit bémol, pour l'ajout de fournisseur, je confirme ça vient à la fin. Mais pour les références intercalées, elles s'ajoutent également à la fin du fournisseur concerné sans intercaler ... mais c'est déjà super bien fait et tu as surement optimiser ton code, car le temps de traitement est ultra rapide en comparaison à hier.

Dans tous les cas, je peux déjà m'en arranger en gestion ... bien entendu, si tu as une petite solution, je suis preneur.

Merci encore.
0
Weapon EDGE
 
C'est bizarre, si je rajoute un Fourn8 en colonne H, avec 2 références en dessous il vient bien me rajouter 2 lignes en bas des 3 feuilles avec le nom et la référence à côté.

Tu pourrais mettre ne copie une impression écran ?
0