,

VBA Month() : macro pour extraire le mois de l’année

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

 ABCD
1 13/12/2021 00:00:00   
2    
3    
4    
5    

Le résultat

 ABCD
1 13/12/2021 00:00:00 12  
2    
3    
4    
5