Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nom de fichier avec date

4 réponses
Avatar
CyberSnoopy
Bonjour,

Je souhaite sauvegarder automatiquement un onglet dans un=20
fichier dont le nom est compos=E9 d'une partie=20
g=E9n=E9rique "Liste_xxx-" =E0 laquelle je souhaiterais associ=E9=20
la date du jour au format "yymmdd".

J'ai enregistr=E9 une macro-commande qui fonctionne tr=E8s=20
bien sauf pour la date que je n'arrive pas =E0 formater=20
correctement. celle-ci se pr=E9sente toujours sous forme=20
d'une date abr=E9g=E9e (17/08/04) qu'Excel n'accepte pas (=E0=20
cause des slashes)et je ne peux pas modifier le format de=20
date dans Windows car une des applications que j'utilise=20
exige ce format par d=E9faut !

Quelqu'un pourrait-il m'aider =E0 trouver une solution ?

Merci d'avance !

Snoopy

4 réponses

Avatar
Nicolas B.
Salut Snoopy,

La fonction Format permet de formater un nombre comme tu le souhaites.
Par exemple :
MsgBox Format(Date, "dd-MM-yyyy")


A+
Nicolas B.


CyberSnoopy wrote:
Bonjour,

Je souhaite sauvegarder automatiquement un onglet dans un
fichier dont le nom est composé d'une partie
générique "Liste_xxx-" à laquelle je souhaiterais associé
la date du jour au format "yymmdd".

J'ai enregistré une macro-commande qui fonctionne très
bien sauf pour la date que je n'arrive pas à formater
correctement. celle-ci se présente toujours sous forme
d'une date abrégée (17/08/04) qu'Excel n'accepte pas (à
cause des slashes)et je ne peux pas modifier le format de
date dans Windows car une des applications que j'utilise
exige ce format par défaut !

Quelqu'un pourrait-il m'aider à trouver une solution ?

Merci d'avance !

Snoopy


Avatar
Merci, mais comment intégrer cela dans ma macro ?

Snoopy

-----Message d'origine-----
Salut Snoopy,

La fonction Format permet de formater un nombre comme tu
le souhaites.

Par exemple :
MsgBox Format(Date, "dd-MM-yyyy")


A+
Nicolas B.


CyberSnoopy wrote:
Bonjour,

Je souhaite sauvegarder automatiquement un onglet dans
un


fichier dont le nom est composé d'une partie
générique "Liste_xxx-" à laquelle je souhaiterais
associé


la date du jour au format "yymmdd".

J'ai enregistré une macro-commande qui fonctionne très
bien sauf pour la date que je n'arrive pas à formater
correctement. celle-ci se présente toujours sous forme
d'une date abrégée (17/08/04) qu'Excel n'accepte pas (à
cause des slashes)et je ne peux pas modifier le format
de


date dans Windows car une des applications que
j'utilise


exige ce format par défaut !

Quelqu'un pourrait-il m'aider à trouver une solution ?

Merci d'avance !

Snoopy
.





Avatar
Nicolas B.
Voici un exemple à adapter à ton classeur :

Dim Chemin As String
Dim No As Integer
Dim strDate As String
Chemin = "D:Mes documents"
No = 123
strDate = Format(Date, "dd-MM-yyyy")

ActiveSheet.SaveAs Chemin & "Liste_" & No & "_" _
& strDate & ".xls"


A+
Nicolas B.


wrote:
Merci, mais comment intégrer cela dans ma macro ?

Snoopy


-----Message d'origine-----
Salut Snoopy,

La fonction Format permet de formater un nombre comme tu


le souhaites.

Par exemple :
MsgBox Format(Date, "dd-MM-yyyy")


A+
Nicolas B.


CyberSnoopy wrote:

Bonjour,

Je souhaite sauvegarder automatiquement un onglet dans



un

fichier dont le nom est composé d'une partie
générique "Liste_xxx-" à laquelle je souhaiterais



associé

la date du jour au format "yymmdd".

J'ai enregistré une macro-commande qui fonctionne très
bien sauf pour la date que je n'arrive pas à formater
correctement. celle-ci se présente toujours sous forme
d'une date abrégée (17/08/04) qu'Excel n'accepte pas (à
cause des slashes)et je ne peux pas modifier le format



de

date dans Windows car une des applications que



j'utilise

exige ce format par défaut !

Quelqu'un pourrait-il m'aider à trouver une solution ?

Merci d'avance !

Snoopy


.







Avatar
CyberSnoopy
Merci beaucoup, c'est beaucoup plus clair pour moi
maintenant !

Snoopy

-----Message d'origine-----
Voici un exemple à adapter à ton classeur :

Dim Chemin As String
Dim No As Integer
Dim strDate As String
Chemin = "D:Mes documents"
No = 123
strDate = Format(Date, "dd-MM-yyyy")

ActiveSheet.SaveAs Chemin & "Liste_" & No & "_" _
& strDate & ".xls"


A+
Nicolas B.


wrote:
Merci, mais comment intégrer cela dans ma macro ?

Snoopy


-----Message d'origine-----
Salut Snoopy,

La fonction Format permet de formater un nombre comme
tu




le souhaites.

Par exemple :
MsgBox Format(Date, "dd-MM-yyyy")


A+
Nicolas B.


CyberSnoopy wrote:

Bonjour,

Je souhaite sauvegarder automatiquement un onglet dans



un

fichier dont le nom est composé d'une partie
générique "Liste_xxx-" à laquelle je souhaiterais



associé

la date du jour au format "yymmdd".

J'ai enregistré une macro-commande qui fonctionne très
bien sauf pour la date que je n'arrive pas à formater
correctement. celle-ci se présente toujours sous forme
d'une date abrégée (17/08/04) qu'Excel n'accepte pas





cause des slashes)et je ne peux pas modifier le format



de

date dans Windows car une des applications que



j'utilise

exige ce format par défaut !

Quelqu'un pourrait-il m'aider à trouver une solution ?

Merci d'avance !

Snoopy


.


.