Bonjour
J'ai une petite combobox que je pense assez simple qui sert à remplir une cellule directement quand on sélectionne un élement de la combobox.
Private Sub ComboBox1_Change()
Sheets("param").Calculate
Range("D3") = "0:" & ComboBox1.Value
' ligne suivante pose probleme
ComboBox1 = ComboBox1.List(0)
End Sub
Quand je ne met pas la ligne qui pose problème, la copie se fait sans problème et la cellule recoit la bonne donnée.
Mais ce que j'aimerais bien pouvoir faire c'est remplir la cellule puis vider la sélection de la combobox. Or avec le code que j'ai là, il est censé remplir la cellule d'abord puis changer la valeur de la combobox, mais il modifie la valeur de la cellule également. Les deux sembles donc toujours liés pendant l'exécution de la fonction.
Où fais-je une erreur?!
Merci d'avance!
Jema
J'ai une petite combobox que je pense assez simple qui sert à remplir une cellule directement quand on sélectionne un élement de la combobox.
Private Sub ComboBox1_Change()
Sheets("param").Calculate
Range("D3") = "0:" & ComboBox1.Value
' ligne suivante pose probleme
ComboBox1 = ComboBox1.List(0)
End Sub
Quand je ne met pas la ligne qui pose problème, la copie se fait sans problème et la cellule recoit la bonne donnée.
Mais ce que j'aimerais bien pouvoir faire c'est remplir la cellule puis vider la sélection de la combobox. Or avec le code que j'ai là, il est censé remplir la cellule d'abord puis changer la valeur de la combobox, mais il modifie la valeur de la cellule également. Les deux sembles donc toujours liés pendant l'exécution de la fonction.
Où fais-je une erreur?!
Merci d'avance!
Jema
Dernière édition: