Quel fonction doit-on utiliser pour obtenir la date de dernière modification d'un fichier ?
Quel fonction doit-on utiliser pour obtenir la date de dernière modification d'un fichier ?
Avec la fonction FileDateTime (F1)
Merci mais cette fonction ne retourne pas la bonne date si elle est appliquée sur le fichier dans lequel je travaille. Elle retourne toujours la date du jour (Aujourd'hui) même si je n'ai ni modifié ni encore enregistré mon fichier.
Plusieurs remarques et/ou quiestions :
- quel est ton outil de développement (VB6 ou VBA) ?
- si le fichier à examiner n'est pas un fichier de MsOffice (Excel, Word, etc...) :
---->> utiliser FileDateTime avant d'ouvrir le fichier pour y travailler
- si le fichier est du type Excel (Microsoft Office) :
---->> là, il va te falloir gérer autrement et utiliser des instructions de sorte à garder en mémoire (dans une cellule, dans la base de registre ou dans un fichier texte) la date du jour si (et seulement si) tu apportes une modification au fichier. Mais là, il me semble que tu as déjà posé ta question et obtenu ta répoinse dans la section VBA/EXCEL ....... non ?
Après .... la manière de déterminer s'il y a ou non eu modification (au moment de la fermeture du fichier) est une affaire de goût personnel et le mien ne correspond pas à la réponse obtenue dans ton autre discussion... mais nious sommes ici sous VB6 et non VBA ...
Tu as raison, j'ai déjà posé la question dans la section VBA Excel. Mais comme je voulais savoir s'il y avait une autre fonction du genre "GetAttribute", j'ai tenté ma chance ici.
Il s'agit en fait d'une application en VBA Excel qui n'utilise Excel que pour imprimer des rapports. Aucune donnée n'est conservée dans le classeur; seulement le code. Et comme je suis en cours de développement, je veux faire afficher dans le Userform de départ, la date de la dernière modification.
Je ne veux pas conserver cette date dans une feuille ni dans un fichier texte c'est pourquoi je posais cette question.
Merci pour ton aide.
Aucune donnée dans le classeur ...
Je ne comprends alors pas ce que tu appelles "modification" ...
A moins qu'il ne s'agisse de la modification de ton projet lui-même (version du projet ?)
Partager