OVH Cloud OVH Cloud

Renommer un fichier EXcel

3 réponses
Avatar
Ciginfo
Bonjour,
J'ouvre avec VB un fichier Excel existant par exemple "Fichier_01.xls" mais
je voudrait le renommer dès qu'il est ouvert en fichier temporaire par ex
"FichierTemp.xls", y travailler dessus puis l'enregistrer sous
"Fichier_02.xls".
Je sais l'ouvrir, et "l'enregistrer sous", avec VB mais je ne trouve pas le
code qui me permette de le renommer avant de l'enregistrer. Ceci afin
d'éviter toute possibilité de modifier par mauvaise manoeuvre la
modification de mon fichier initial que je viens d'ouvrir.
Pouvez vous me donner le code? Ce doit être du genre Workbook.Name =
"FichierTemp", mais celui ci ne fonctionne pas.

Merci à tous.

François

3 réponses

Avatar
Crevecoeur Jérôme
Pourquoi ne pas copier le fichier initial et travailler su le fichier
temporaire.
Puis dés que les traitements sont ok réécraser le fichier initial... non?

Filecopy



"Ciginfo" a écrit dans le message de
news:bln1fp$1v4$
Bonjour,
J'ouvre avec VB un fichier Excel existant par exemple "Fichier_01.xls"


mais
je voudrait le renommer dès qu'il est ouvert en fichier temporaire par ex
"FichierTemp.xls", y travailler dessus puis l'enregistrer sous
"Fichier_02.xls".
Je sais l'ouvrir, et "l'enregistrer sous", avec VB mais je ne trouve pas


le
code qui me permette de le renommer avant de l'enregistrer. Ceci afin
d'éviter toute possibilité de modifier par mauvaise manoeuvre la
modification de mon fichier initial que je viens d'ouvrir.
Pouvez vous me donner le code? Ce doit être du genre Workbook.Name > "FichierTemp", mais celui ci ne fonctionne pas.

Merci à tous.

François




Avatar
Ciginfo
Oui c'est une idée mais je reste sur ma faim de ne pas connaitre le code qui
permet de renommer un fichier Excel ;-((

François

"Crevecoeur Jérôme" a écrit dans
le message de news:
Pourquoi ne pas copier le fichier initial et travailler su le fichier
temporaire.
Puis dés que les traitements sont ok réécraser le fichier initial... non?

Filecopy



"Ciginfo" a écrit dans le message de
news:bln1fp$1v4$
> Bonjour,
> J'ouvre avec VB un fichier Excel existant par exemple "Fichier_01.xls"
mais
> je voudrait le renommer dès qu'il est ouvert en fichier temporaire par


ex
> "FichierTemp.xls", y travailler dessus puis l'enregistrer sous
> "Fichier_02.xls".
> Je sais l'ouvrir, et "l'enregistrer sous", avec VB mais je ne trouve


pas
le
> code qui me permette de le renommer avant de l'enregistrer. Ceci afin
> d'éviter toute possibilité de modifier par mauvaise manoeuvre la
> modification de mon fichier initial que je viens d'ouvrir.
> Pouvez vous me donner le code? Ce doit être du genre Workbook.Name > > "FichierTemp", mais celui ci ne fonctionne pas.
>
> Merci à tous.
>
> François
>
>




Avatar
Daniel Lapointe
C'est la même chose que renommer un fichier normal !
Regarde sur la F.A.Q.

http://faq.vb.free.fr/

"Ciginfo" a écrit dans le message de news:
blojvc$rp4$
Oui c'est une idée mais je reste sur ma faim de ne pas connaitre le code


qui
permet de renommer un fichier Excel ;-((

François

"Crevecoeur Jérôme" a écrit dans
le message de news:
> Pourquoi ne pas copier le fichier initial et travailler su le fichier
> temporaire.
> Puis dés que les traitements sont ok réécraser le fichier initial...


non?
>
> Filecopy
>
>
>
> "Ciginfo" a écrit dans le message de
> news:bln1fp$1v4$
> > Bonjour,
> > J'ouvre avec VB un fichier Excel existant par exemple "Fichier_01.xls"
> mais
> > je voudrait le renommer dès qu'il est ouvert en fichier temporaire par
ex
> > "FichierTemp.xls", y travailler dessus puis l'enregistrer sous
> > "Fichier_02.xls".
> > Je sais l'ouvrir, et "l'enregistrer sous", avec VB mais je ne trouve
pas
> le
> > code qui me permette de le renommer avant de l'enregistrer. Ceci afin
> > d'éviter toute possibilité de modifier par mauvaise manoeuvre la
> > modification de mon fichier initial que je viens d'ouvrir.
> > Pouvez vous me donner le code? Ce doit être du genre Workbook.Name > > > "FichierTemp", mais celui ci ne fonctionne pas.
> >
> > Merci à tous.
> >
> > François
> >
> >
>
>