IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Comment obtenir la date de dernière modification d'un fichier


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Retraité (Travailleur autonome)
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité (Travailleur autonome)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Billets dans le blog
    1
    Par défaut Comment 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 ?

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Avec la fonction FileDateTime (F1)

  3. #3
    Membre confirmé

    Profil pro
    Retraité (Travailleur autonome)
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité (Travailleur autonome)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Billets dans le blog
    1
    Par défaut
    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.

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    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 ...

  5. #5
    Membre confirmé

    Profil pro
    Retraité (Travailleur autonome)
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité (Travailleur autonome)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Billets dans le blog
    1
    Par défaut
    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.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    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 ?)

Discussions similaires

  1. [XL-2003] Obtenir la date de dernière modification de l'actuel classeur
    Par Archampi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/04/2009, 13h45
  2. Réponses: 2
    Dernier message: 15/10/2008, 10h02
  3. Réponses: 2
    Dernier message: 17/12/2005, 20h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo