imprimer date d'enregistrement

  • Initiateur de la discussion Initiateur de la discussion chrisxl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

chrisxl

Guest
comment dois je faire pour que la date d'enregistrement de mon fichier XL s'imprime dans une cellule ou dans le pied de page?
merci beaucoup
 
Salut,
Mettre ceci dans un module:

Function specdefichiers(specfichier, ret)
' les principales informations
Dim fs, f, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(specfichier)
ret = ret & UCase(specfichier) & vbCrLf
ret = ret & "Créé le : " & f.DateCreated & vbCrLf
ret = ret & "Dernier accès le : " & f.DateLastAccessed & vbCrLf
ret = ret & "Dernière modif le : " & f.DateLastModified & vbCrLf
ret = ret & "Taille : " & f.Size

End Function
Sub fba()
' sauvegarfder le dossier
ActiveWorkbook.Save
'
Dim specfichier, ret, fs, f, s
'chemin absolu et nom fichier
specfichier = ActiveWorkbook.FullName
'
'1/ appel par la fonction
'
Call specdefichiers(specfichier, ret)
Range("feuil1!A1") = ret
'
'ou
'
'2/ en direct
'
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(specfichier)
Range("feuil1!B1") = UCase(specfichier)
Range("feuil1!B2") = "Créé le : " & f.DateCreated
Range("feuil1!B3") = "Dernier accès le : " & f.DateLastAccessed
Range("feuil1!B4") = "Dernière modif le : " & f.DateLastModified
Range("feuil1!B5") = "Taille : " & f.Size
End Sub

et cela dans ThisWorkbook:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call fba
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
225
Retour