/ Noms de mois / mois dans Excel VBA

Noms de mois dans Excel VBA

Ci-dessous, nous examinerons un programme en Excel VBA qui crée un Fonction définie par l'utilisateur qui utilise la fonction Array pour renvoyer le noms des mois.

Les fonctions définies par l'utilisateur doivent être placées dans un module.

1. Ouvrez Visual Basic Editor et cliquez sur Insérer, Module.

2. Ajoutez la ligne de code suivante:

Function MONTHNAMES()

Le nom de notre fonction est MONTHNAMES. La partie vide entre les crochets signifie que nous ne donnons rien à Excel VBA.

3. La fonction Array nous permet d'affecter des valeurs à un tableau de Variant dans une ligne de code.

MONTHNAMES = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

4. Ne pas oublier de mettre fin à la fonction.

End Function

5 Maintenant, vous pouvez utiliser cette fonction, comme toute autre fonction Excel, pour renvoyer les noms des mois. Sélectionnez douze cellules horizontales, entrez la fonction = MONTHNAMES () et appuyez sur CTRL + MAJ + ENTRÉE.

Résultat:

Noms de mois dans Excel VBA

Remarque: vous ne pouvez pas supprimer un seul mois. Pour supprimer les mois, sélectionnez la plage A1: L1 et appuyez sur Supprimer. Cette fonction est uniquement disponible dans ce classeur.

Lisez aussi: