Excel Macro copie coller et recherche de matricule

Fermé
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012 - 5 déc. 2012 à 10:05
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 6 déc. 2012 à 15:21
Bonjour,


Je dois réaliser une macro me permettant depuis un fichier "Infos" à partir d'un matricule de trouver l'adresse et d'autres données se rapportant au matricule dans un autre fichier "Adresse".

Je ne parviens pas à réaliser cela avec l'enregistreur en faisant une recherchev.
Je suis débutante comme vous l'aurez compris.

Je vous remercie de votre aide pour trouver une solution.

Bonne journée.

Didoudadi

Excel 2003
A voir également:

13 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 11:09
Bonjour,

ci-joint deux fichiers exemples.
Dans votre titre vous parlez de copier/coller, mais pas dans votre enonce de probleme!!!

Sans VBA:
fichier programme: formule recherchev

https://www.cjoint.com/?BLflezoWNi5

fichier adresse

https://www.cjoint.com/?BLflg5h7TNk

A+
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
5 déc. 2012 à 12:00
Bonjour,

Merci pour votre retour rapide, mais j'ai essayé avec cette formule recherche v et, ai bcp de mal à la transposer à mon fichier, compte tenu du nombre de colonnes.

En fait, le matricule est une donnée se trouvant dans les deux fichiers.
En rentrant le matricule dans le fichier "infos", toutes les données types adresse n°ss s'incrémentent, se copie dans mon fichier "infos".
Du coup en saisissant le matricule dans mon fichier infos, la macro doit rechercher dans le matricule dans le fichier adresse et copier les bonnes cellules pour les mettre dans infos.

je joins les fichiers:

fichier adresse
https://www.cjoint.com/?3Lfl0VFQp3K

fichier infos
https://www.cjoint.com/?3Lfl36PjOW8

L'idéal serait une macro afin qu'en rentrant le matricule et en cliquant sur un bouton lié à la macro les données soient insérer.

Merci pour votre aide.

Didoudadi
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 12:29
Re Bonjour,

J'ai recupere vos fichiers, juste une question: Ou entrez vous les matricules??? directement dans la colonne infos!matricule ou .....

A+
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
5 déc. 2012 à 13:41
Bonjour,

Oui dans le fichier infos, dans la colonne matricule colonne A.

Merci bcp de votre aide et du temps passé dessus.
0

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

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 13:50
Re bonjour,

Le nombre de lignes du fichier adresse est de ?? 1000, 2000 ou .....
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
5 déc. 2012 à 14:13
1000 grand maximun
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 14:31
Re bonjour,

recuperez le fichier
https://www.cjoint.com/?BLfowJZLX0N

copiez le dans un repertoire.

double click pour l'ouvrir.

Repondre oui pour mise a jour.

click sur modifier les liaisons

click sur modifier la source.

recherchez votre fichier adresse et validez

et le fichier se met jour tout seul, pas de saisie (1200 lignes avec les liens des cellules du fichier adresse)

A+
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
5 déc. 2012 à 15:13
Bonjour,

Je viens de suivre vos instructions, mais le pb est le suivant, je dois saisir le matricule d'une personne. Je n'ai pas besoin de tous les matricules.

Ce qu'il faudrait c'est saisir manuellement dans la colonne A de la feuille info, un matricule, et que la macro alimente les infos se rapportant à ce matricule.
Comme on ne souhaite plus faire de copier coller manuellement car on perd bcp de temps.

j'espère être claire, que ce n'est pas trop brouillon ce que je raconte.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 15:38
Je fais, puisque vous demandez. Pas de probleme, que faites vous des donnees recuperees??? Attention si vous les copier/coller ailleurs faire un collage special valeur

A+
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
5 déc. 2012 à 16:27
Je pense faire un collage spécial valeur de ces données. car j'ai besoin d'un suivi de l'historique des lignes saisies.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 déc. 2012 à 17:16
fichier modifie:

faire les memes manip que le precedent.

https://www.cjoint.com/?BLfroDvMX0Q

A+
0
didoudadi Messages postés 7 Date d'inscription mercredi 5 décembre 2012 Statut Membre Dernière intervention 6 décembre 2012
6 déc. 2012 à 10:07
Bonjour,

merci bcp ça fonctionne. :)
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 6/12/2012 à 15:21
Bonjour,

Je pense faire un collage spécial valeur de ces données. car j'ai besoin d'un suivi de l'historique des lignes saisies. Cela peut s'automatiser avec un bouton de validation. A vous de voir
0