Macro recherche doubles données dans deux tbl

Fermé
nini85 - 22 nov. 2009 à 19:09
 cooperfrimousse - 6 déc. 2009 à 19:13
Bonjour,

Je suis une débutante et je dois réaliser une macro sur excel qui me permette d’injecter une donnée dans une cellule de la feuille 2, en fonction de la colonne 1 et 2 + de la date qui doit être mis qui sont dans la feuille 1
Voici l’exemple … sachant que j’ai environ 300 lignes et tout un semestre en colonne …
(d’où le nécessité de cette macro … !!!)

Cléf : 02/01/2009
Cléf : Rififi

Feuille 1
Article Sous article 01/01/2009 02/01/2009
A 1 123 316
A 2 456 258
B 1 789 457
D 6 123 458
Feuille 2

Article Sous article Type de données 01/02/2009 02/01/2009 03/01/2009
A 1 toto
A 1 titi
A 1 Rififi Injection du résultat de la feuille 1
A 2 toto
A 2 titi
A 2 Rififi Injection du résultat de la feuille 1
D 6 toto
D 6 titi
D 6 Rififi Injection du résultat de la feuille 1
B 1 toto
B 1 titi
B 1 Rififi Injection du résultat de la feuille 1



Est-ce que quelqu’un pourrait m’aider ? Merci beaucoup d’avance !!!
A voir également:

6 réponses

Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
23 nov. 2009 à 13:10
Bonjour,
Pourrais-tu joindre un fichier pour l'exemple (pas avec les 300 lignes) en précisant quelles données sont copiées ?
0
cooperfrimousse Messages postés 2 Date d'inscription dimanche 22 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 21:08
Bonjour Gord21,

Merci de me répondre.
Je viens de préparer le fichier mais je ne vois pas où se trouve l'endroit pour inserer ce fichier en PJ ... décidemment, je ne suis pas trés douée ! Est ce que tu peux m'expliquer afin que je puisse te soumettre le fichier.
désolée

Merci encore !
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458 > cooperfrimousse Messages postés 2 Date d'inscription dimanche 22 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 21:11
Salut,

tu déposes ton fichier ici http://www.cijoint.fr/ et ensuite tu colles le lien ici ;)
0
cooperfrimousse Messages postés 2 Date d'inscription dimanche 22 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 21:35
Merci Ricky38 pour ton coup de main.

Donc voici mon fichier ...

http://www.cijoint.fr/cjlink.php?file=cj200911/cijlgCQKae.xls

Je dois donc une extraction des données de la feuille 1 pour injecter des données dans la feuille 2 en fonction de 2 critères : date et type, tout en respectant la recherche sur la colonne 1 et 2.... Le fichier avec l'exemple est plus parlant.
Bref je crois que ça doit être trés compliqué ... et je ne suis que toute débutante.

Merci pour votre aide d'avance.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
23 nov. 2009 à 23:04
Bonsoir,
Désolé je n'ai pas pu te répondre pour le lien, merci à Ricky38 d'avoir pris la relve :-)
Si j'ai bien compris, tu as les données dans la feuille 1 (article, sous-article et date). Dans la feuille 2 tu as (ou voudrais) 2 listes de choix (=clés de recherche) en fonction desquelles tu récupères la valeur dans la feuille 1 et tu l'inscris en face du type sélectionné.
Pour ta question, c'est possible, je me demande si tu ne peux pas le faire directement avec les fonctions Excel (combinaisons de RECHERCHEH et RECHERCHEV). Je regarde et je t'envoie un fichier demain.

Sinon, il n'y a aucune honte à être débutante :-)
0
cooperfrimousse
24 nov. 2009 à 13:47
c'est exactement cela !!! Tu as tous compris.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
24 nov. 2009 à 13:10
Bonjour,
J'aurais besoin de quelques précisions :
- Les données Feuil1 sont elles toujours au même endroit (mêmes colonnes)
- A quelle moment veux-tu copier les données (après un clic sur un bouton, ...)
- Quand tu copies les données, sur les lignes rififi par exemple, est-ce qu'il faut effacer celles qui sont sur les autres lignes ?
0
cooperfrimousse
24 nov. 2009 à 13:45
Bonjour Gord21,

Voici les precisions :
Les données de la feuille 1 "article" et "sous acticle" sont toujours dans la colonne 1 et 2, par contre un jour je peux avoir l'article A et le lendemain, il peux ne pas y être (le nombre de lignes varient donc d'un jour à l'autre) par contre la feuille 2 est fixe.

La copie des données pourraient se faire aprés un clic sur un bouton ... mais si cela n'est pas possible, je m'adapte à ta convenance.

Quand l'on copie les données sur rififi + date, il faut écraser les données présentes sur rififi + date, mais ne rien faire sur les autres données.

Merci beaucoup pour ton interet pour ton aide Gord21. C'est trés gentil.
: )
0

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

Posez votre question
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
25 nov. 2009 à 18:10
Bonjour cooperfrimousse,

Voici une première version. J'ai essayé de rendre la macro facilement éditable.
J'ai pris l'hypothèse que les données articles et date étaient continues (pas de cellule vide entre deux articles ou entre deux dates).


http://www.cijoint.fr/cjlink.php?file=cj200911/cijdO7ni2P.xls

N'hésite pas à me dire si ça ne convient pas.
Bonne soirée.
0
cooperfrimousse
25 nov. 2009 à 20:59
Bonsoir Gord21,

MERCI !!!!!

Je vais tester la macro que tu as réaliser demain en essayant de l'adapter sur mon horible tableau.
Dés que je l'ai tester den long, en large, et en travers je te dis ce qu'il en est. A première vue cela a l'air trés trés bien.

Merci beaucoup pour ta précieuse aide ! et je te tiens au courant .


Bonne soirée.
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
25 nov. 2009 à 21:05
Bonsoir,
Je ne sais pas si tu as déjà modifié une macro, mais j'ai essayé de faire en sorte que ce soit clair.
Les paramètres modifiables dans la macro sont les références des premières cellules de chaque ligne et colonne ainsi que le nom des feuilles.
Bon courage
0
cooperfrimousse
6 déc. 2009 à 19:13
Re Bonsoir Gord21,

Ca y est, j'ai adapté et testé ta macro et elle marche parfaitement ! Merci, c'est grace à toi et à tes descriptions "pas à pas" trés claires que j'y suis arrivée.

Merci encore !!!!
0