Bonjour à tous,
J'ai un UF avec une listbox qui est masquée à l'initialisation.
lorsque je clique sur un commandbutton dans ce UF, la listbox s'affiche.
Au clic sur cette listbox (sub listbox_click), la valeur sélectionnée est copiée dans un labelbox et cette listbox se remasque. Jusque là tout va bien.
Le problème est que quand je reclique sur le commandbutton, le listbox n'apparait plus. en passant en mode pas à pas, je constate que le code du commandbutton s'exécute correctement mais le code continue et exécute le listbox_click donc masque aussitôt la listbox.
Comment éviter que ma listbox s'affiche au second clic sur le commandbutton.
j'espère avoir été assez clair dans mes explications
Ci-dessous, mon code :
Merci de votre collaboration.
J'ai un UF avec une listbox qui est masquée à l'initialisation.
lorsque je clique sur un commandbutton dans ce UF, la listbox s'affiche.
Au clic sur cette listbox (sub listbox_click), la valeur sélectionnée est copiée dans un labelbox et cette listbox se remasque. Jusque là tout va bien.
Le problème est que quand je reclique sur le commandbutton, le listbox n'apparait plus. en passant en mode pas à pas, je constate que le code du commandbutton s'exécute correctement mais le code continue et exécute le listbox_click donc masque aussitôt la listbox.
Comment éviter que ma listbox s'affiche au second clic sur le commandbutton.
j'espère avoir été assez clair dans mes explications
Ci-dessous, mon code :
VB:
Private Sub BtChangeCpte_Click()
If Lr2 = 3 Then
MsgBox "Il n'y a pas d'autres comptes disponibles dans l'application !", vbExclamation, "Erreur changement de compte"
Exit Sub
End If
'Masquage de la liste changement de compte
Me.ListBoxCpte.Visible = True
ListBoxCpte.List = Range("C3:C" & Lr2).Value
End Sub
Private Sub ListBoxCpte_Click()
Me.LabelCpte.Caption = ListBoxCpte.text
ListBoxCpte.Visible = False
End Sub
Merci de votre collaboration.