Comment utiliser la fonction VBA YEAR ?
La fonction VBA YEAR est répertoriée dans la catégorie date et heure des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il renvoie l’année à partir de la date que vous avez fournie. Comme vous le savez, une date VBA valide est composée du jour, du mois et de l’année, elle prend donc un an et ignore le reste de la partie. C’est comme la fonction YEAR dans la feuille de calcul.
Syntaxe
Year(date)
Arguments
- Date : une date VBA valide à partir de laquelle vous souhaitez obtenir la valeur de l’année.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA YEAR, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_YEAR()
Range("B1").Value = Year(Range("A1"))
End Sub
Dans l’exemple ci-dessus, nous avons utilisé YEAR pour obtenir l’année à partir de la date que nous avons dans la cellule A1 et il a renvoyé 2019 dans le résultat car la date est le 1er janvier 2019.
Remarques
- Si la date spécifiée est une valeur autre qu’une date ou une date qui ne peut pas être reconnue comme une date, VBA renverra l’erreur d’exécution 13.
- Et si la date fournie est NULL, elle renverra NULL.