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 -
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 .
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:
- Code pour récupérer des données de deux feuilles dans une autre
- Code ascii - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Code de déverrouillage oublié - Guide
3 réponses
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
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
mon classeur excel est disponible ici
https://www.cjoint.com/c/EGqnQMpbqti
https://www.cjoint.com/c/EGqnQMpbqti
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
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
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.
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.
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
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
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
je peux t'envoyer des exemple edentique de mes tableau car ils contienne des truc confidentielle .merci