OVH Cloud OVH Cloud

Signe / dans un ActiveWorkbook

2 réponses
Avatar
imej-clavier
Bonjour,
Quelqu'un peut-il m'aider à résoudre mon problème?
Je souhaiterais simplement afficher dans la barre de titre d'Excel et de VBA
le
message suivant:
jmc budget marketing 11/09/2004
J'ai procédé comme suit:
Déclaration de variables
MyDate = Date
MyDay = Day(MyDate)
MyMonth = Month(MyDate)
MyYear = Year(MyDate)
Init = InputBox(«Saisissez vos initiales»)
NomFich = InputBox(«Saisissez le nom du fichier»)
ActiveWorkbook.SaveAs Filename:=Init & « » & «NomFich» & « »_
MyDay & «/»& «MyMonth» & «/» & «MyYear»
Je ne comprends pas que cela fonctionne bien si l'on remplace les / par des
espaces
vides.
Quelqu'un a t-il une idée?
D'avance merci,
Jean-michel

2 réponses

Avatar
gilbert
Bonjour

il me semble que
Les noms de fichiers ne peuvent pas contenir les caractères suivants :
/ : * ? " < > |.

essaies ceci

Sub essai()
MyDate = Date
MyDay = Day(MyDate)
MyMonth = Month(MyDate)
MyYear = Year(MyDate)
Init = InputBox("Saisissez vos initiales")
NomFich = InputBox("Saisissez le nom du fichier")
ActiveWorkbook.SaveAs Filename:=Init & " " & NomFich & " " _
& MyDay & "_" & MyMonth & "_" & MyYear & ".xls"
End Sub

salut

Gilbert
"imej-clavier" a écrit dans le message de
news:chv7uh$gjb$
Bonjour,
Quelqu'un peut-il m'aider à résoudre mon problème?
Je souhaiterais simplement afficher dans la barre de titre d'Excel et de
VBA

le
message suivant:
jmc budget marketing 11/09/2004
J'ai procédé comme suit:
Déclaration de variables
MyDate = Date
MyDay = Day(MyDate)
MyMonth = Month(MyDate)
MyYear = Year(MyDate)
Init = InputBox(«Saisissez vos initiales»)
NomFich = InputBox(«Saisissez le nom du fichier»)
ActiveWorkbook.SaveAs Filename:=Init & « » & «NomFich» & « »_
MyDay & «/»& «MyMonth» & «/» & «MyYear»
Je ne comprends pas que cela fonctionne bien si l'on remplace les / par
des

espaces
vides.
Quelqu'un a t-il une idée?
D'avance merci,
Jean-michel






Avatar
...Patrick
Salut,
les "/" ,l s'agit tout simplement de caractères interdits ds les noms de
fichiers...
comme @]#{ et d'autres



--
...Patrick
Quoi que vous fassiez, faites le bien .
Mail: http://cerbermail.com/?KPW0tTCjFw
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel


"imej-clavier" a écrit dans le message de
news:chv7uh$gjb$
Bonjour,
Quelqu'un peut-il m'aider à résoudre mon problème?
Je souhaiterais simplement afficher dans la barre de titre d'Excel et de
VBA

le
message suivant:
jmc budget marketing 11/09/2004
J'ai procédé comme suit:
Déclaration de variables
MyDate = Date
MyDay = Day(MyDate)
MyMonth = Month(MyDate)
MyYear = Year(MyDate)
Init = InputBox(«Saisissez vos initiales»)
NomFich = InputBox(«Saisissez le nom du fichier»)
ActiveWorkbook.SaveAs Filename:=Init & « » & «NomFich» & « »_
MyDay & «/»& «MyMonth» & «/» & «MyYear»
Je ne comprends pas que cela fonctionne bien si l'on remplace les / par
des

espaces
vides.
Quelqu'un a t-il une idée?
D'avance merci,
Jean-michel