Créer une macro qui va dans un dossier récupérer un fichier

Bonjour chers membres!

Je voudrais pouvoir faire une macro qui va aller dans un dossier de mon pc, puis récupérer un fichier qui se trouve dans un dossier, l'ouvrir et copier toute une plage de ce fichier et venir la coller dans l'onglet de destination prévu dans mon fichier (celui de la macro).

Je ne sais pas si il faudrait que je produise le fichier , mais je n'en suis pas sûr.

Néanmoins voici ce que j'ai obtenu comme code en procédant à un enregistrement de macro:

Sub maj_extraction_de_donnees()
'
' maj_extraction_de_données Macro
'

'
    Sheets("Donnees").Select
    Range("A2:E3138").Select
    Selection.ClearContents
    Range("A1:E2644").Select
    Selection.Copy
    Windows("Outil de franchissement.xlsm").Activate
    Sheets("Donnees density").Select
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Windows("Equity.csv").Activate
    Application.CutCopyMode = False
    Windows("Outil de franchissement.xlsm").Activate
End Sub

Mais mon code n'est pas optimal car quand je ferme et qu'une autre personne l'ouvre, il ne part pas dans le réseau afin de chercher le fichier dans lequel la copie doit être faite.

Merci de votre aide.

Bien cordialement,

Salut Chers membres!

Je reviens à la charge sur ce sujet que je n'ai toujours pas solutionné.

Je vous joint le fichier en pièce jointe pour une meilleur illustration.

Mon but est de faire une macro pour récupérer un fichier dans un dossier qui est sur mon pc.

j'ai essayé avec l'instruction Dir mais rien n'y fait.

Merci de votre aide.

Excellement votre

Bonjour,

A la lecture de vos deux posts, ce n'est pas clair et la macro de votre premier message ne se trouve pas dans le fichier posté.

Il faut avoir les infos suivantes :

- On copie de quel fichier vers quel fichier
- dans quel répertoire se trouve le fichier à copier
- dans quel répertoire se trouve le fichier qui va recevoir l'info
- quel sont le nom des feuilles concernées dans chaque fichier

Cordialement

Bonjour tous !

Merci spécial @Dan pour votre contribution!

En effet la première fois j'avais tout simplement copié un code que j'avais essayé de faire un enregistrant une macro de la tâche que je voulais.

Ensuite, vu qu'il n'y avait pas de réaction, (je me suis dit que c'était peut être parce qu'il manquait de fichier joint) j'ai donc refait une autre macro

avec un autre fichier ici joint (message 2).

Bonjour

avec un autre fichier ici joint (message 2).

Il est où ?

Crdlt

Rechercher des sujets similaires à "creer macro qui dossier recuperer fichier"