OVH Cloud OVH Cloud

Nom de feuille

11 réponses
Avatar
Denys
Bonjour =E0 tous,

Est-il possible qu'=E0 l'ouverture d'un "Workbook" que le=20
nom de la feuille soit celui de la date du jour?

Par le m=EAme fait, est-il possible de sauvegarder ce=20
fichier automatiquement au nom de la date du jour?

Merci beaucoup

Denys

1 réponse

1 2
Avatar
Vincent.
Bien vu le coup du séparateur !
Ne travaillant que sur PC, je ne m'en sers pas mais c'est
bon à savoir, pour le jour où...
A+

-----Message d'origine-----
Bonsoir Vincent,

En modifiant l'instruction

..SaveAs filename:=.Path & Application.PathSeparator & _
Format(Date,"dd-mm-yy") & ".xls"

ainsi, cela aura l'avantage de fonctionner aussi avec les
versions

Mac d'Excel, car c'est le caratère ":" qui représente le
séparateur

dans un chemin d'accès, sur Mac.

Si le séparateur est utilisé dans plusieurs instructions,
on a

bien évidemment intérêt à définir une variable,
éventuellement

publique qu'on initialise ainsi :

Sep = Application.PathSeparator



Oserais-je ajouter qu'avec le chemin et l'extension, la
méthode est plus compréhensible :
With Activeworkbook
.SaveAs filename:=.Path & "" & Format(Date,"dd-mm-yy")
& _


".xls"
End With

-----Message d'origine-----
Salut Denys,

Merci beaucoup pour ta réponse... Le premier
fonctionne




très bien, mais le second sauvegarde sous le nom
False...





Saurais-tu pourquoi??


Il manque un deux points qui indique un argument.

Activeworkbook.SaveAs filename:=Format(Date,"dd-mm-yy")

Activeworkbook.SaveAs filename=Format(Date,"dd-mm-yy")


Salutations,

Daniel M.


.




--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.






1 2