Userform - Confusion événement Change/Click - VB/VBA/VBS - Programmation
Marsh Posté le 18-10-2007 à 14:50:29
La sélection d'un item dans une liste correspond effectivement à un clic de souris.
Tu peux gérer ca avec un flag.
Marsh Posté le 18-10-2007 à 15:12:45
Merci pour ta réponse.
Le fait est que ce phénomène était totalement aléatoire et la Value de la listbox B était =""...
J'ai fermé et redémarré et maintenant ca fonctionne correctement.
Par ailleurs qu'est ce qu'un flag ?
Marsh Posté le 18-10-2007 à 13:03:11
Bonjour,
Dans un userform classique : la sélection d'un item d'une liste A sélectionne le même item de la liste B...
Sauf que lorsque le code s'éxécute, au moment où il trouve l'item (Ligne 3 du code):
For A = 0 To ListeB.ListCount - 1
If ListeA.Value = ListeB.List(A) Then
ListeB.Value = ListeB.List(A)
Exit For
End If
Next A
Il bascule sur :
Private Sub ListeB_Click()
????
Il attribue un Click à un Change...
Sachant que si j'arrète le programme en cours et lui refait éxécuter les mêmes lignes, il ne bascule plus sur "Private Sub ListeB_Click()"
Des idées ?
Merci bien.