Le code ci dessous me permet de remplir mes combobox
Private Sub UserForm_Initialize()
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.ComboBox1.AddItem Mois(i)
Me.ComboBox2.AddItem Mois(i)
Next i
Me.ComboBox3.AddItem "2015"
Me.ComboBox3.AddItem "2014"
Me.ComboBox3.AddItem "2013"
Me.ComboBox4.AddItem "2015"
Me.ComboBox4.AddItem "2014"
Me.ComboBox4.AddItem "2013"
End Sub
ici, c'est le code de ma maccro , ou j'apelle une boite de dialogue, comprenant mes combobox.
la boite s'apelle b
dmois = b.ComboBox1.Value
fmois = b.ComboBox2.Value
ann = b.ComboBox3.Value
si l'utilisateur selectionne dans combobox1 janvier
puis dans combobox2 mars
et enfin dans combobox3 2014
j'aimerai créer deux variables de ce format : janv-15 et une seconde mars-15