Code pour récupérer des données de deux feuilles dans une autre

adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -
bonjour tout le monde
je travaille sur un outil charge/capacité des fournisseurs et je suis bloqué et mon problème est comme suit:
j'ai deux feuilles de calcul qui contiennent un tableau charge par fournisseur et une autre qui contient capacité par fournisseur(sachant que les deux tableau sont construit de la même maniéré) et je cherche un code vba qui me permet de récupérer dans une autre feuille la charge et la capacité d'un fournisseur sélectionné.
j'espère que je suis assez claire avec vous
merci d'avance .
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour
1° peut être pas besoin de VBA, des formules avec RECHERCHEV ou INDEX EQUIV devraient suffire

2° Pour t'aider il faut un exemple de ton fichier : à poster sur cjoint.com, tu fais créer un lien, tu le copies et tu reviens l'indiquer ici en indiquant exactement ce que tu veux obtenir avec un exemple précis

Cdlmnt
Via
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
merci via ,
au fait j'ai réussi a les récupérer mais je veux que ça soit d'une manière dynamique disons on cliquant sur un bouton tout se ferra d'une manière dynamique
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Où est ton fichier ?
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour via55
je peux t'envoyer des exemple edentique de mes tableau car ils contienne des truc confidentielle .merci
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Oui poste un fichier identiques avec des données bidons sur cjoint.com et reviens ici indiquer le lien fourni
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
okok je ferai ca maintenant
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
mon classeur excel est disponible ici
https://www.cjoint.com/c/EGqnQMpbqti
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre aide
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Ok je regarde ça dès que possible
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Re

Pour la capacité, formule à mettre en D5 et étirer ensuite :
=INDEX(capacité_par_fournisseur!$C$19:$LB$700;$I$9;EQUIV(tableau_recup!D3;capacité_par_fournisseur!$18:$18;0))
ATTENTION les dates ne correspondent pas entre Recup ou il y a bien 52 semaines par années et capacité/fournisseur où ça va jusqu'à 132-191 et ou il n'y a ni année14 ni 15

Pour la charge/fournisseur du devrais avoir le même style de tableau que pour capacité pour pouvoir l'exploiter dans Recup, là tu a l'ai d'avoir un tableau valable pour un seul fournisseur et je ne comprends pas comment il s'alimente

Cdlmnt
Via
0
adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour via55
merci pour votre aide .
1- j'ai pas bien compris ce que vous voulez me dire par :ATTENTION les dates ne correspondent pas entre Recup ou il y a bien 52 semaines par années et capacité/fournisseur où ça va jusqu'à 132-191 et ou il n'y a ni année14 ni 15
j'ai vérifie les deux tableaux ils sont identique !!!!.
2- pour le tableau charge par fournisseur c'est vrai qu'il est différent de celui de capacité/fournisseur ;le tableau charge _fournisseur contient un tableau croisé dynamique ce dernier possède des segments(filtre) pour sélectionner des fournisseurs puis on clique sur OK pour afficher sa charge dans les cellules (D14:LC14).

mon probleme comment je vais programmer une macro pour le bouton de commande pour que je puisse afficher la charge et la capacité du fournisseur d'une manière automatique .
est ce que je dois passer par un code VBA ou pas pour coder le bouton de commande ??
merci via pour votre aide.
cordialement.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > adnane88 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

A mon sens il faut une macro qui se déclenche à un changement de choix dans la liste fournisseur; cette macro devra mettre le même nom de fournisseur dans le filtre du tableau croisé dynamique de la feuille charge et actualiser le tableau (faire la manip en mettant en marche l'enregistreur de macro, il n'y aura ensuite qu'à adapter la macro)
La capacité est retranscrite dans le tableau par formules
Pour la charge ce sera plus simple il suffit de mettre dans la 1ere cellule de la ligne = la référence de la cellule dans la feuille charge/fournisseur et d'étirer ensuite à droite
Lorsque la macro actualisera le TCD les bonnes valeurs seront renvoyées dans le Recap

Cdlmnt
Via
0