Bonjour,
je sais que c'est un problème déjà résolu sur ce site mais je ne comprends pas les explications.
Alors tous d'abord j'ai un userform avec des combobox 2 pour des mois et 1 pour l'année.
mois1 - mois2 et annee1 sont les noms de mes combobox je les remplis de la facon suivante :
Dim Mois(1 To 12) As String
Dim i As Integer
' Création d'un tableau des noms de mois
For i = 1 To 12
Mois(i) = Format(DateSerial(1, i, 1), "mmmm")
Me.mois1.AddItem Mois(i)
Me.mois2.AddItem Mois(i)
Next i
Me.annee1.AddItem "2012"
Me.annee1.AddItem "2013"
Me.annee1.AddItem "2014"
Me.annee1.AddItem "2015"
et j'ai redéfinis mes valeurs dans des variables tels que (b est le nom de ma boite) :
debutmois = b.mois1.Value
finmois = b.mois2.Value
an1 = b.annee1.Value
Avez vous un solution avec une formule telle que CDate s'il vous plait. Je n'arrive pas à cette transformation.
Cordialement