d un fichier a un autre

  • Initiateur de la discussion guenfood
  • Date de début
G

guenfood

Guest
Bonjour,

Je souhaiterais savoir comment faire pour que de mon fichier en cours, une macro me permette de récupérer la colonne A d'un autre fichier excel pour la coller dans la colonne D de mon fichier en cours.

Merci par avance de votre aide.
 

chris

XLDnaute Barbatruc
Bonjour
La première démarche est de faire la manipulation avec l'enregistreur macro en marche : cela te donne le coeur du code macro.
Après si cette macro doit être plus générique il faudra l'adapter.

Mais il faudrait alors plus de détails : est-ce toujours les 2 meêms classeurs, les mêmes feuilles, ...
 

Sylvie

XLDnaute Accro
Bonjour Guenfood, Bonjour Chris

l'enregistreur de macros te donne quelque chose comme ceci :
Code à placer dans le module ThisWorbook de ton classeur cible et à activer à partir de ce classeur

Code:
Sub Copie()
'
    Windows('Classeur Source').Activate
    Columns('A:A').Select
    Selection.Copy
    Windows('Classeur Cible').Activate
    Columns('D:D').Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
End Sub

Ceci implique que tes deux classeurs soient ouverts. Remplace les noms Classeur Source et Classeur Cible par tes propres noms de classeur. Toute la colonne A est copiée (format, contenu, tout !)

Bonne journée
 

Discussions similaires

Réponses
8
Affichages
441
Réponses
10
Affichages
457

Statistiques des forums

Discussions
312 610
Messages
2 090 217
Membres
104 452
dernier inscrit
hamzamounir