Bonjour Reinruof.
Une possibilité :
Private Sub combobox2_change()
ComboBox2 = Format(ComboBox2.Value, "mmmm")
Changer_Mois
End Sub
Private Sub Changer_Mois()
If Format(Datedeb, "mmmm") <> ComboBox2.Value Then
Datedeb = DateAdd("m", (Me.ComboBox2.ListIndex + 1) - Format(Datedeb, "m"), Datedeb)
Datefin = DateAdd("m", (Me.ComboBox2.ListIndex + 1) - Format(Datefin, "m"), Datefin)
End If
End Sub
Pour récupérer le numéro de mois en Combobox2, je suis parti sur le numéro de ligne, sachant que ça commence à 0, j'ajoute 1.