La fonction MonthName() VBA permet de réaliser une macro pour renvoyer le nom du mois dans Excel.
La fonction MonthName
La fonction VBA MonthName() suit la syntaxe suivante :
MonthName(no_mois)
où no_mois correspond à un entier allant de 1 (pour janvier) à 12 (pour décembre).
Exemple de macro avec la fonction MonthName
La macro
Sub macro()
Dim c As Range 'Variables
For Each c In Range("A1:A5") 'Colonne
ActiveCell.Offset(0, 0).FormulaR1C1 = _
MonthName(c)ActiveCell.Offset(1, 0).Select
Next c
End Sub
Les données sources
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 2 | ||||
2 | 3 | ||||
3 | 4 | ||||
4 | 5 | ||||
5 | 6 |
Le résultat
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 2 | février | |||
2 | 3 | mars | |||
3 | 4 | avril | |||
4 | 5 | mai | |||
5 | 6 | juin |