Bonjour,
J'ai une combobox avec une liste déroulante pour exporter des données selon un mois choisi; ça fonctionne parfaitement.
Néanmoins, si je quitte la combobox sans avoir fais de choix, la séquence se lance quand même avec le dernier mois choisi lors de la saisie précédente. Or, je souhaite pouvoir annuler le lancement de la séquence si aucun choix n'est fait.
Voici le code de la combobox :
Merci d'avance pour votre aide.
J'ai une combobox avec une liste déroulante pour exporter des données selon un mois choisi; ça fonctionne parfaitement.
Néanmoins, si je quitte la combobox sans avoir fais de choix, la séquence se lance quand même avec le dernier mois choisi lors de la saisie précédente. Or, je souhaite pouvoir annuler le lancement de la séquence si aucun choix n'est fait.
Voici le code de la combobox :
VB:
Private Sub ComboBox1_Change()
End Sub
Private Sub CommandButton1_Click()
mois = ComboBox1
Range("A1").Value = mois
Unload Me
End Sub
Private Sub UserForm_Initialize()
ComboBox1.Clear
Dim i As Byte
For i = 1 To 12
ComboBox1.AddItem MonthName(i)
Next i
End Sub
Merci d'avance pour votre aide.