Macro pour transfert de colonne entre 2 fichiers

obloto1 Messages postés 11 Statut Membre -  
obloto1 Messages postés 11 Statut Membre -
Bonjour,

J'ai 2 fichiers excel identique en tout point sauf que un des 2 doit être mise à jour à partir de l'autre.

"C:\Users\Christian Blot\Documents\MAGASIN\CHRISTIAN I\mc\Fisher\Fisher2016.xlsx"

doit etre mise à jour à partir de:

"C:\Users\Christian Blot\Documents\MAGASIN\CHRISTIAN I\mc\Fisher\Fisher2015.xlsx"

A partir de la référence commune située dans la colonne A des 2 fichiers, je voudrais que les informations contenus dans les colonnes "E;Z;AA;AB;AC" de mon second fichier soit inscrit dans mon premier.

Merci de votre aide
A voir également:

8 réponses

Theo.R Messages postés 585 Statut Membre 31
 
Bonjour,

Je ne suis pas sûr d'avoir bien tout compris (notamment la notion de "référence commune située dans la colonne A des 2 fichiers"), mais dans tous les cas, le copier-coller entre 2 documents excels n'a rien de différent d'un copier-coller classique.

Après on peut imaginer bcp de fonctionalités différentes, par exemple: demander à l'utilisateur d'ouvrir les documents via explorateur windows, (...)

Bref, pour vous aider, je vous propose de joindre via www.cjoint.com des documents de test et de bien préciser vos attentes :-)

Cdt,
0
obloto1 Messages postés 11 Statut Membre 1
 
Une idée?
0
obloto1 Messages postés 11 Statut Membre 1
 
C'est un peu différent d'un copier coller classique car dans la colonne A les refs ne sont pas dans le même ordre mais ce sont bien les même références.
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour
comme te l' as demandé Theo, il sera impossible de pouvoir t'aider si on ne voit pas les 2 fichiers (l'histoire de la ref commune, combien de lignes....)
pour cela
Mettre les 2  classeurs dans un .zip  sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci proposé (clic droit) dans le message de réponse


 Michel
0

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

Posez votre question
obloto1 Messages postés 11 Statut Membre 1
 
https://www.cjoint.com/c/FAEi7wIrb6i fichier contenant l'info

https://www.cjoint.com/c/FAEjamznyci fichier à mettre à jour
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Ok, je regarderai demain si météo défavorable ;o)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Au vu de tes 2 classeurs: pas besoin d'une macro pour réaliser les transferts...
Un simple RECHERCHEV peut être utilisé

tuto là dessus
https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel
0
obloto1 Messages postés 11 Statut Membre 1
 
Je suis un peu noyé.
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour
voir proposition
http://www.cjoint.com/c/FAFne0GQK02
les 2 classeurs ouverts
dans f2015
avec formules - gestionnaire de noms
la plage A5:AC2000 nommée "source "
la colonne A nommée "col8A" ( faute de frappe: je voulais écrire "col_A")

Dans F2016
en E5
=SI(OU(NB.SI('D:\docus\ccm_Fisher2015.xlsx'!col8A;$A5)=0;$A5="");"";RECHERCHEV($A5;'D:\docus\ccm_Fisher2015.xlsx'!source;5;0))

Remplace ''D:\docus\ccm_Fisher2015.xlsx' (chez moi) par
'C:\Users\Christian Blot\Documents\MAGASIN\CHRISTIAN I\mc\Fisher\Fisher2015.xlsx' (chez toi)

et tu double clique sur le petit carré en bas et à droite de E5
nota
le nombre 5 dans rechercheV correspond à la colonne E de f2015



m^me punition dans Z5,AA5,AB5,AC5
le nombre 5 devient 26,27,28, 29 (Z,Aa,AB,AC)

Il ne te reste plus à masquer les zéros (mise en forme conditionnelle ou option Excel)

-----------
astuceS:
1/on aurait remplacer ces nombres par colonne() et copier la formule de E5 dans la 4 autres ((collage spécial-formule)
lorsque tu as écris
2/ pour ne pas écrire le chemin de F2015
lorsque tu as écris:
SI(OU(NB.SI(
tu vas dans F2015
affichage-changement de fen^tre
accceuil -rechercher sélectionner- atteindre -col8A

dito dans recherchev avec source

-----------------------------
en conclusion

Un petit conseil de la part d'un vieux routier:
Bien apprendre et connaitre les formules excel avant de penser macro


cordialement ;o)

<span class='signature'> Michel
</span>
0
obloto1 Messages postés 11 Statut Membre 1
 
Salut,

Je n'arrive pas à le refaire... comment puis je faire.
0