Problème avec ComboBox1_Change()

  • Initiateur de la discussion Initiateur de la discussion Cougar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Cougar

XLDnaute Impliqué
Bonsoir,

Voici mon problème. J'ai un label qui afficher une donnée en fonction d'une sélection dans un combobox. Jusque là tout est OK mais lorsque je valide le tout, je vide le combobox et mon label ne se vide pas car j'ai le message d'erreur 381.

Comment remédier à cela.

Voir le fichier joint.

Merci
 

Pièces jointes

Re : Problème avec ComboBox1_Change()

Bonjour Cougar

Ta Combox est liée à ta plage via ".List" donc directement à ta feuille

Lorsque tu effectues une modification sur cette feuille, l'évènement OnChange s'éxécute de nouveau 🙁

Pour éviter ça et ne plus avoir le message d'erreur, il suffit de changer d'évènement
Code:
Private Sub ComboBox1_AfterUpdate()
  Label3 = ""
  Label3 = ComboBox1.List(ComboBox1.ListIndex, 1)
End Sub

A+
 
Re : Problème avec ComboBox1_Change()

bonjour tous 🙂🙂🙂
comme je comprends???

Code:
Private Sub UserForm_Initialize()
 ComboBox1.List = Feuil1.Range("a3:c" & Feuil1.Cells(Rows.Count, 1).End(xlUp).Row).Value
End Sub
Private Sub ComboBox1_Change()
Label3 = Cells(ComboBox1.ListIndex + 3, 2)
End Sub
Private Sub CommandButton1_Click()
 If ComboBox1.ListIndex < 0 Or TextBox1 = "" Then Exit Sub
 Cells(ComboBox1.ListIndex + 3, 3) = Cells(ComboBox1.ListIndex + 3, 3) + CDbl(TextBox1)
 ActiveWorkbook.Save: Unload Me: UserForm8.Show
End Sub
Private Sub CommandButton2_Click()
  Unload Me
End Sub

ps hors sujet plein de pub a l'ouverture forum vous avez le meme pb???? je suis en train de faire une indigestion de M&Ms
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
408
Réponses
6
Affichages
355
Retour