Comment utiliser la fonction VBA MONTHNAME ?

La fonction VBA MONTHNAME est répertoriée dans la catégorie date et heure des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il renvoie le nom du mois sous forme de chaîne à partir d’une date valide selon VBA . En termes simples, vous pouvez extraire la valeur du mois d’un nom à partir d’une date fournie.

Syntaxe

MonthName(Mois, [Abréger])

Arguments

  • Mois : un entier (allant de 1 à 12) représentant le mois.
  • [Abbreviate] : Une valeur booléenne pour spécifier si vous avez besoin d’un nom complet du mois ou d’un nom abrégé [Ceci est un argument facultatif et s’il est omis, VBA prend FALSE par défaut].
    • Utilisez TRUE pour le nom abrégé (c’est-à-dire « Jan », « Feb », « Mar », etc.) ou FALSE pour le nom complet (c’est-à-dire « Janvier », « Février », « Mars », etc.)

Exemple

Pour comprendre pratiquement comment utiliser la fonction VBA MONTHNAME, vous devez parcourir l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :

example-vba-monthname-function
Sub example_MONTHNAME()
Range("B1").Value = MonthName(Range("A1"), False)   
End Sub

Dans le code ci-dessus, nous avons utilisé MONTHNAME pour obtenir le nom du mois selon la valeur de la cellule A1 et nous avons un 1 dans la cellule A1, il a donc renvoyé le « Janvier ».

Remarques

  • Si la valeur spécifiée comme mois est autre qu’un entier ou une chaîne qui ne peut pas être reconnue comme un nombre, VBA renverra l’erreur d’exécution 13.

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *