OVH Cloud OVH Cloud

Enregistrement

1 réponse
Avatar
Sylvain
Bonjour,

Je travaille dans un groupe de 15 personnes. Chacune enregistre ses
documents sur un serveur commun. Dans un but de facilité, nous souhaitons que
tout les documents soient enregistrés de la manière suivantes :
2007_01_16 ...(aaaa_mm_jj)

Existe-t'il une possibilité de paramétrer Excel de manière à ce que le
"masque d'enregistrement" s'ouvre automatiquement avec la mention de date du
jour

1 réponse

Avatar
MichDenis
A ) ce format : 2007_01_16 a une limitation... qu'est-ce qui se passe
si vous devez enregistrer plus d'un document par jour ? 2 documents
appartenant au même répertoire ne peuvent pas être sauvegardé sous
le même nom.

B ) Dans le ThisWorkbook de ton classeur, copie la procédure suivante :
Cette procédure te proposera un nom du format désiré dès que tu appuieras
sur la touche "Enregistrer" si le fichier n'a pas déjà été enregistré sinon rien
ne se passera .... à caus de cette ligne de code : If SaveAsUI = True Then
Si tu désires que la fenêtre s'ouvre à chaque fois, enlève cette ligne de code

C ) Si tu désires que tous tes classeurs aient le même comportement :
Tu utilises un classeur nouveau, copie la procédure, tu l'enregistres
comme modèle avec ce nom obligatoire : "Classeur.xlt" et tu copies
ce classeur dans le répertoire suivant si tu as windows xp pro :
C:Documents and SettingsDenisApplication DataMicrosoftExcelXLSTART

'----------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

Dim fichier As String
Dim Chemin As String

Application.EnableEvents = False
If SaveAsUI = True Then
fichier = Year(Date) & "_" & Month(Date) & _
"_" & Day(Date) & ".xls"
Chemin = "D:" 'à adapter
Application.Dialogs(xlDialogSaveAs).Show _
Chemin & fichier
End If
Cancel = True
Application.EnableEvents = True

End Sub
'----------------------------------




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

Bonjour,

Je travaille dans un groupe de 15 personnes. Chacune enregistre ses
documents sur un serveur commun. Dans un but de facilité, nous souhaitons que
tout les documents soient enregistrés de la manière suivantes :
2007_01_16 ...(aaaa_mm_jj)

Existe-t'il une possibilité de paramétrer Excel de manière à ce que le
"masque d'enregistrement" s'ouvre automatiquement avec la mention de date du
jour