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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <Sylvain@discussions.microsoft.com> a écrit dans le message de news:
9AF11E3C-9655-46E3-BB8D-F9ECEF9D8A25@microsoft.com...
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
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