La fonction VBA Month permet de réaliser une macro pour extraire le mois d’une cellule contenant une date.
La fonction VBA Month
La fonction Month VBA suit la syntaxe suivante :
Month(date)
Exemple de macro avec la fonction Month
La macro
Sub macro()
Dim c As Range ‘Variables
For Each c In Range(« A1:A5« ) ‘Colonne
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Month(c)Next c
End Sub
Comment exécuter la macro ?
- Copier la macro dans Visual Basic
- Remplacer la plage en gras par la nouvelle plage de valeurs
- Sélectionner la cellule dans laquelle afficher le 1er résultat
- Exécuter la macro
Les données sources
A | B | C | D | |
---|---|---|---|---|
1 | 13/12/2021 00:00:00 | |||
2 | ||||
3 | ||||
4 | ||||
5 |
Le résultat
A | B | C | D | |
---|---|---|---|---|
1 | 13/12/2021 00:00:00 | 12 | ||
2 | ||||
3 | ||||
4 | ||||
5 |