![](https://codky.com/wp-content/uploads/2024/11/2745-1024x576.png)
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.