Copier lignes ayant même référence dans deux classeurs

Résolu/Fermé
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014 - 29 juil. 2014 à 16:26
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014 - 1 sept. 2014 à 18:30
Bonjour à tous,

Je n'arrive pas à trouver de solution à mon problème, alors je fais appel aux pro !

J'ai deux fichiers : "Extraction" dans lequel j'ai un tableau de données et "fiche automatique" où lorsque je remplis une cellule avec un code "M" les informations s'y rapportant (venant du fichier "extraction") apparaissent.

Lorsque pour un code "M", il y a plusieurs variantes, donc plusieurs lignes, je n'arrive pas à les extraire toutes et à les placer comme je le souhaite.

Voici un exemple de mes deux fichiers (j'ai également des contraintes sur certaines colonnes, expliquées dans le fichier "fiche automatique")

Merci beaucoup de votre aide !!

EXTRACTION : https://www.cjoint.com/?0GDqx79quVn
FICHE AUTOMATIQUE : https://www.cjoint.com/?0GDqzd4xoje
A voir également:

52 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 29/07/2014 à 18:10
Bonjour,
Correspondance entre le tableau et les résultats à obtenir sur la fiche introuvable selon le critère [M].... !
Que comprendre... ?
Note : si plus de un fichier, il est préférable de mettre les mettre dans un ZIP et vous mettez le fichier ZIP sur cjoint ... !

Salutations.
Le Pingou
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 10:00
Bonjour !

C'est à dire introuvable selon le critère M ?

En fait, lorsque je rentre en cellule G6 "37749" par exemple,
C6 affiche alors : M / N
C7 affiche : U
C20 affiche : RUTH
C22 affiche : 158
G20 affiche : PAL
G22 affiche : 173

Merci de votre aide !

PS : pour le ZIP c'est noté pour la prochaine fois !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
30 juil. 2014 à 13:55
Bonjour,
Merci pour les précisions.
Donc, le code en colonne [M] peut se répéter plusieurs fois d'où ma question : est-ce que la disposition des plages [RCF+, RCF2,....] est fixe .... ?

0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 13:58
Bonjour,


Malheureusement je ne peux pas toucher à la disposition de "fiche automatique".
J'ai pensé à la solution d'ouvrir une nouvelle feuille dans "fiche automatique" où toutes les lignes de mon code "M" (par exemple 37749) seraient extraites, puis répartir les bonnes informations sur la feuille 1 dans la bonne disposition (les lignes pourraient être reconnaissables par une lettre A,B,C,D en première colonne par exemple).
Mais je n'y arrive pas !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
30 juil. 2014 à 15:01
Bonjour,
Merci pour l'information.
Dans ce cas je pense qu'il faut le réaliser avec une procédure VBA (macro).

Pouvez-vous encore m'indiquer le nombre code [M] identique possible ?

0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 16:13
Bonjour,

C'est vraiment très aléatoire, je dirais pas plus de 100 pour être large (ce qui est déjà rare) car un "M" peut être décliné en plusieurs "T" et plusieurs "CLR"
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 17:01
Voici un exemple de ce que j'imaginais dans mon précédent message (sur la feuille 2)

https://www.cjoint.com/?0GEq7Nf7290
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
30 juil. 2014 à 17:02
Bonjour,
Merci. Une proposition selon ce que j'ai compris d'ici demain matin... !

0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 17:04
Merci beaucoup ! c'est très gentil !
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
30 juil. 2014 à 19:09
Excusez moi, je me suis rendu compte que dans mon premier fichier, toutes les contraintes n'étaient pas inscrites (case bleue)

https://www.cjoint.com/?0GEthAnsgE9
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
30 juil. 2014 à 23:52
Bonjour,
Je vous laisse découvrir ma proposition : https://www.cjoint.com/?3GExVYm5EXG
Il vous suffit d'entrer votre choix en [G6]
Note : les 2 classeurs doivent être ouverts... !
Merci de votre réponse.
Je n'ai pas pris en compte votre dernier message....!
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
31 juil. 2014 à 14:19
Merci beaucoup !! ça marche !

Comment je peux faire pour qu'il ne me ressorte que les RMF différents, les T différents, et les CLR différents
afin d'éviter quelque chose comme
T : U / U / U et afficher seulement T : U (idem RMF)
et en C22 : 100 G22 : 100 C35 : 100 G35 : 100 mais qu'il me sorte uniquement les CLR différents avec leur RCF correspondant
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
31 juil. 2014 à 14:47
Il y a quelque chose que je ne comprends pas sur les cases jaunes et oranges.
Les premières sont remplies par un code (normal, parfait!), mais les deux suivantes affichent 0 et les suivantes affichent #REF!. Comment faire pour afficher une case vide au lieu de #REF! (j'ai réussi à afficher vide au lieu de 0 !!ahah!!)
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
31 juil. 2014 à 16:23
Autre question : j'essaie d'adapter le classeur à ma réelle feuille, mais je ne trouve pas la case "pla_chx" !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 31/07/2014 à 17:20
Bonjour,
Apparemment vous avez précisez le choix selon le code [M] donc un seul critère. Ce qui donne autant de plage (A 20 :D32 soit un bloc : 13 lignes sur 4 colonnes) qu'il y a de ligne identique pour un code.
Eh bien, je n'arrive pas à comprendre ce que vous voulez comme résultats dans le classeur [Fiche_automatique] alors vous prenez un exemple et sur chaque résultat qui n'est pas correct vous expliquez ce qu'il devrait y avoir .... !
Salutations.
Le Pingou
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
31 juil. 2014 à 17:40
Voici deux exemples avec les mauvais et les bons résultats

https://www.cjoint.com/?0GFrIYSN7P9

pour les cases oranges et jaunes :
- seuls les CLR différents doivent sortir ; les RCF associés s'affichent
- le marquage #REF! doit partir

pour les cases vertes :
- seuls les RMF différents doivent sortir
- seuls les T différents doivent sortir

Merci encore de votre aide !

PS : pas besoin de "pla_chx", je me suis débrouillée autrement
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 31/07/2014 à 18:14
Bonjour,
Concernant : PS : pas besoin de "pla_chx", je me suis débrouillée autrement
Attention c'est une plage, de la liste selon choix, nommé dynamique qui est utiliser par la procédure pour nettoyer la plage lors de nouvelle données.
Si vous vous le faite autrement il faut modifier la ligne de code dans la procédure [Sub Filtrer_choix()]
Pour la suite, la réponse va suivre...!
Salutations.
Le Pingou
0
Stridou... Messages postés 52 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 22 octobre 2014
31 juil. 2014 à 18:22
En fait, je voulais copier la macro sur un autre fichier, mais finalement j'ai ramené le reste de l'autre fichier sur le votre, beaucoup plus simple !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
31 juil. 2014 à 18:31
Bonjour,
Merci pour les 4 fichiers.

Toutefois ou se trouve le fichier source qui sert à générer la liste selon choix.... ?

Pourquoi dans la cellule [G7] vous avez remplacé la formule par la valeur 100 ......

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
31 juil. 2014 à 22:05
Bonjour,
En relisant vos messages et déchiffrant les 4 classeurs exemple, j'en déduis que :
Pour un code [M] de 1 à plusieurs lignes :
1.- liste concaténer sans doublons des valeurs [RMF] ; idem pour valeurs [T]
2.- liste sans doublons valeurs [RCF : CLR] avec affichage par bloc ... !
Est-ce bien cela ?

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
1 août 2014 à 00:05
Bonsoir,
En attendant les réponses...!
Voici la version selon vos dernières explications, enfin selon ce que j'ai compris.
Le fichier : https://www.cjoint.com/?3HbaetkEKuS

0