Comment utiliser la fonction FileDateTime dans VBA ?

La fonction `FileDateTime` dans VBA (Visual Basic for Applications) est utilisée pour obtenir la date et l’heure de la dernière modification d’un fichier. Voici comment vous pouvez l’utiliser :

Syntaxe

FileDateTime(pathname)
  • `pathname` : Un argument de type chaîne de caractères qui spécifie le chemin d’accès complet au fichier pour lequel vous souhaitez obtenir la date et l’heure de la dernière modification.

Exemple d’utilisation

Voici un exemple de macro VBA utilisant `FileDateTime` :

Sub AfficherFileDateTime()
    Dim chemin As String
    Dim dateHeureModification As String

    ' Spécifiez le chemin complet du fichier
    chemin = "C:CheminVersVotreFichier.txt"
    
    ' Obtenir la date et l'heure de la dernière modification
    dateHeureModification = FileDateTime(chemin)
    
    ' Afficher le résultat dans une message box
    MsgBox "La date et l'heure de la dernière modification du fichier sont : " & dateHeureModification
End Sub

Explications

  • Déclaration des variables : Nous déclarons deux variables. `chemin` pour stocker le chemin du fichier, et `dateHeureModification` pour stocker la valeur retournée par `FileDateTime`.
  • Spécifiez le chemin du fichier : Assurez-vous d’inclure le chemin complet du fichier dont vous voulez obtenir la date et l’heure de la dernière modification.
  • Appel de `FileDateTime` : La fonction est appelée avec le chemin du fichier et retourne une chaîne qui inclut à la fois la date et l’heure de modification.
  • Afficher le résultat : Nous utilisons une boîte de message (MsgBox) pour afficher la date et l’heure de la dernière modification.

Remarque

  • Assurez-vous que le fichier spécifié existe, sinon une erreur sera générée lorsque vous appelez `FileDateTime`.
  • Vous pouvez intégrer cette fonction dans des scripts plus complexes si vous avez besoin de vérifier ou de manipuler plusieurs fichiers par programmation.

En utilisant `FileDateTime`, vous pouvez facilement suivre les modifications de fichiers dans vos projets VBA.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project