OVH Cloud OVH Cloud

Copie de fichier (VBA)

6 réponses
Avatar
EnPanne
Bonjour,

Je cherche désespérément à recopier un fichier sous un autre nom.
J'ai tenté la commande Name FichierActuel As NouveauFichier qui fonctionne.
Mais c'est un simple changement de nom.
J'ai tenté la commande FileSystemObject.CopyFile FichierActuel,
NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet requis"

Quelle est mon erreur ?

Merci d'avance pour votre aide.

PG

6 réponses

Avatar
EnPanne
Re

A force de tenter, j'ai trouvé que
FileCopy FichierActuel, NouveauFichier
était suffisant

Désolé pour le dérangement.

"EnPanne" a écrit dans le message de news:
%
Bonjour,

Je cherche désespérément à recopier un fichier sous un autre nom.
J'ai tenté la commande Name FichierActuel As NouveauFichier qui
fonctionne. Mais c'est un simple changement de nom.
J'ai tenté la commande FileSystemObject.CopyFile FichierActuel,
NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet requis"

Quelle est mon erreur ?

Merci d'avance pour votre aide.

PG



Avatar
Pierre CFI [mvp]
bonjour
tu as chargé la réf pour FileSystemObject. ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"EnPanne" a écrit dans le message de news: %
Bonjour,

Je cherche désespérément à recopier un fichier sous un autre nom.
J'ai tenté la commande Name FichierActuel As NouveauFichier qui fonctionne. Mais c'est un simple changement de nom.
J'ai tenté la commande FileSystemObject.CopyFile FichierActuel, NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet
requis"

Quelle est mon erreur ?

Merci d'avance pour votre aide.

PG



Avatar
Gafish
EnPanne wrote:
Bonjour,


Bonjour,

J'ai tenté la commande FileSystemObject.CopyFile FichierActuel,
NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet requis"


Pour le FileSystemObject, je te conseille de lire ce site :
http://www.self-access.com/acc­ess/scripting/index.php
Il ne faut pas oublier de référencer "microsoft scripting runtime"

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
EnPanne
Merci Pierre,

Il est vrai que je n'ai pas (encore) le réflexe "référencement".
Ca me laisse dubitatif, ce phénomène. D'autant que l'aide sur le mot clé via
F1 ne précise pas qu'il faut le faire :-(

En fait, j'ai tenté, et réalisé mon traitement avec un simple FileCopy
Ancien, Nouveau

Bonne continuation.

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu as chargé la réf pour FileSystemObject. ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"EnPanne" a écrit dans le message de news:
%
Bonjour,

Je cherche désespérément à recopier un fichier sous un autre nom.
J'ai tenté la commande Name FichierActuel As NouveauFichier qui
fonctionne. Mais c'est un simple changement de nom.
J'ai tenté la commande FileSystemObject.CopyFile FichierActuel,
NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet requis"

Quelle est mon erreur ?

Merci d'avance pour votre aide.

PG







Avatar
EnPanne
Merci Arnaud,

Il est vrai que je n'ai pas (encore) le réflexe "référencement".
Ca me laisse dubitatif, ce phénomène. D'autant que l'aide sur le mot clé via
F1 ne précise pas qu'il faut le faire :-(

En fait, j'ai tenté, et réalisé mon traitement avec un simple FileCopy
Ancien, Nouveau

Bonne continuation.

"Gafish" a écrit dans le message de news:

EnPanne wrote:
Bonjour,


Bonjour,

J'ai tenté la commande FileSystemObject.CopyFile FichierActuel,
NouveauFichier mais j'ai une 'Injure Box' qui me dit "Objet requis"


Pour le FileSystemObject, je te conseille de lire ce site :
http://www.self-access.com/acc­ess/scripting/index.php
Il ne faut pas oublier de référencer "microsoft scripting runtime"

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





Avatar
Gafish
EnPanne wrote:
Merci Arnaud,


En fait, j'ai tenté, et réalisé mon traitement avec un simple FileCopy
Ancien, Nouveau


Tu as bien fait, pour une simple copie, le FSO étant un peu lourd dans ce
cas.
Le FileSystemObject te sera surtout utile lorsque tu voudras lire ou écrire
dans des fichiers.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr