Excel : Récupérer date création d'un fichier
gloppy86
Messages postés
6
Statut
Membre
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise une feuille Excel comme support d'une procédure en entreprise.
J'aimerais que chaque feuille Excel créée à partir du modèle puisse être automatiquement enregistrée avec un nom de fichier contenant la date de création de la feuille et un autre identifiant.
Exemple : nous sommes aujourd'hui le 28/03/2012 (soit le jour 40996 dans le calendrier) et l'affaire concerne le client AA (donnée indiquée dans une cellule).
Je voudrais que le nom proposé pour enregistrer mon fichier soit 20120328AA.xlsm ou 40996AA.xlsm
Si ce nom pouvait aussi être repris dans une cellule en tête de la fiche, ce serait super
Comment faire ?
Merci d'avance de votre aide
J'utilise une feuille Excel comme support d'une procédure en entreprise.
J'aimerais que chaque feuille Excel créée à partir du modèle puisse être automatiquement enregistrée avec un nom de fichier contenant la date de création de la feuille et un autre identifiant.
Exemple : nous sommes aujourd'hui le 28/03/2012 (soit le jour 40996 dans le calendrier) et l'affaire concerne le client AA (donnée indiquée dans une cellule).
Je voudrais que le nom proposé pour enregistrer mon fichier soit 20120328AA.xlsm ou 40996AA.xlsm
Si ce nom pouvait aussi être repris dans une cellule en tête de la fiche, ce serait super
Comment faire ?
Merci d'avance de votre aide
A voir également:
- Date de création excel
- Liste déroulante excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Creation de site web - Guide
- Word et excel gratuit - Guide
- Creation compte gmail - Guide
1 réponse
Bonjour,
Ouvrir VBA par Alt+F11
Double click gauche sur TisWorkbook en haut a gauche
Click gauche fenetre de droite
Copier le code ci-dessous
fermer VBA
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Nom de feuille et cellules a changer pour vos besoin
'Test cellule nom de fichier: si vide ecriture nom de fichier et sauvegarde auto
If Sheets("feuil1").Range("A3") = "" Then
Nom_Fichier = Format(Date, "yyyymmdd") & Sheets("feuil1").Range("A2") & ".xlsm"
'Chemin a changer pour vos besoin
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\CONFORAMA\Mes documents\" & Nom_Fichier, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Sheets("feuil1").Range("A3") = Nom_Fichier
End If
End Sub
Bonne suite
Ouvrir VBA par Alt+F11
Double click gauche sur TisWorkbook en haut a gauche
Click gauche fenetre de droite
Copier le code ci-dessous
fermer VBA
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Nom de feuille et cellules a changer pour vos besoin
'Test cellule nom de fichier: si vide ecriture nom de fichier et sauvegarde auto
If Sheets("feuil1").Range("A3") = "" Then
Nom_Fichier = Format(Date, "yyyymmdd") & Sheets("feuil1").Range("A2") & ".xlsm"
'Chemin a changer pour vos besoin
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\CONFORAMA\Mes documents\" & Nom_Fichier, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Sheets("feuil1").Range("A3") = Nom_Fichier
End If
End Sub
Bonne suite