-
Importer des données
Bonjour à tous,
Je souhaite importer des données depuis un fichier "source.xls" vers un fichier "cible.xls".
Le chemin d'accès du fichier "source.xls" est ammené à changer. J'ai donc créé une variable "chemin" qui stock le chemin d'accès du fichier "source.xls".
J'essaie donc de créer une macro dans le fichier "cible.xls", qui va copier-coller la colonne A de source.xls, en utilisant la variable "chemin", dans la colonne A de cible.xls
En bon débutant naif, j'ai essayé :
Code:
Range("A") = chemin.feuil1.A
(oui, je sais, c'est affreux)
Eh bien bizarrement ça ne marche pas...
Une idée ?
Un grand merci pour votre aide,
Le Roger
-
Il faut que ton fichier soit ouvert pour pouvoir copier, utilise l'enregistreur de macro pour savoir comment ouvrir un fichier et modifie le code pour intégrer ta variable chemin
Ensuite tu travaille sur l'un ou l'autre
Code:
Workbooks("Classeur1.xls").Worksheets("Feuil1").Range("A1") = Workbooks("Classeur2.xls").Worksheets("Feuil1").Range("A1")
Il est possible de simplifier l'écriture mais chaque chose en son temps ;)