Comment utiliser la fonction VBA CDATE ?
La fonction VBA CDATE est répertoriée dans la catégorie de conversion de type de données des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il convertit une expression dans le type de données date . En termes simples, avec le type de données date, il peut contenir une valeur qui inclut la date et l’heure selon le système de date et d’heure valide de VBA.
Syntaxe
CDate(Expression)
Arguments
- Expression : la valeur que vous souhaitez convertir en type de données de date.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA CDATE, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_CDATE()
Range("B1").Value = CDate(Range("A1"))
End Sub
Dans l’exemple ci-dessus, nous avons utilisé la valeur de la cellule A1 où nous avons un nombre (8,5694), puis nous avons utilisé la fonction CDATE pour convertir cette valeur en type de données date et elle a renvoyé 08/07/2018 0:00 dans le résultat.
Remarques
- Il peut interpréter les représentations textuelles des dates et des heures qui peuvent être reconnues par VBA en tant que format de date et d’heure Excel.
- Une valeur qui ne peut pas être convertie en date et heure, VBA renvoie l’erreur d’exécution 13.