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

Macros et VBA Excel Discussion :

Recuperer la date de creation d'un fichier [XL-2000]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut Recuperer la date de creation d'un fichier
    Bonjour,

    Je souhaiterai recuperer la date de creation d'un fichier, j'ai trouve le code suivant qui me donne la date et l'heure, mon soucis est que je me sert que de la date.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DateModifFichier = FileDateTime(Fichier)
    Par avance merci.

  2. #2
    Membre confirmé
    Profil pro
    ERP + Oracle + VBA Excel
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : ERP + Oracle + VBA Excel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Bonjour,

    La commande format permet d'extraire la date au format texte, avec CDate conversion en date.

    Exemple avec la fonction Now qui renvoie aussi date + heure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Dim date_jour As Date
     
    date_jour = CDate(Format(Now(), "dd.mm.yyyy"))

  3. #3
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Bonjour,
    ou directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim DateModifFichier As Date
    DateModifFichier = FileDateTime(Fichier)
    DateModifFichier = Format(DateModifFichier, "DD-MM-YYYY")

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Merci pour votre aide rapide.

  5. #5
    Nouveau candidat au Club
    Homme Profil pro
    Chargé repoting et outils RH
    Inscrit en
    Août 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chargé repoting et outils RH
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2018
    Messages : 2
    Par défaut Utilisation de int()
    De façon plus propre, vous pouvez également utiliser la fonction Int(mavariable) qui ne conservera que la partie entière de la date au sein de votre variable. Pour rappel une date n'est rien de plus qu'un nombre de jours depuis le 31 décembre 1899, les minutes et heures une division de la journée par 24. Supprimez les décimales et vous ne gardez donc que la date du jour.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim Dt_MaDate as date
    Dim PathFichier as string
     
     
    Dt_MaDate = int(filedatetime(PathFichier))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer date de creation d'un fichier
    Par uriotcea dans le forum C++
    Réponses: 0
    Dernier message: 19/09/2008, 08h07
  2. probleme sur la date de creation d'un fichier
    Par Clorish dans le forum C#
    Réponses: 16
    Dernier message: 03/01/2008, 09h09
  3. Réponses: 1
    Dernier message: 20/12/2007, 14h34
  4. Date de Création d'un fichier
    Par argoet dans le forum Linux
    Réponses: 3
    Dernier message: 12/06/2006, 11h45
  5. Date de création d'un fichier
    Par cap38 dans le forum Linux
    Réponses: 14
    Dernier message: 28/04/2004, 14h06

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