Private Sub Worksheet_Activate()
Dim L As Byte 'on définie la variable
With Worksheets("Feuil1") 'avec la feuil1
With .ComboBox1 'avec le combobox qui s'y trouve
.Clear 'on le vide
.ColumnCount = 2 'on définie son nombre de colonnes
.ColumnWidths = "50;00" 'on définie la largeur de ces colonnes
For L = 1 To 12 'pour les valeurs allant de 1 à 12
.AddItem Format(DateSerial(Year(Date), L, 1), "mmm-yy") 'on va en fonction de la date ainsi définie remplir la partie visible du combobox
.List(.ListCount - 1, 1) = Format(DateSerial(Year(Date), L, 1)) 'dans la partie invisible du Combobox on va mettre l'équivalent date de la colonne précédente
'soit par exemple pour Jan 2010 -----> 01/01/2010
Next L
End With
End With
End Sub