Bonjour,
Je suis nouveau sur le forum et sur vba.
J'ai suivi avec le plus d'assiduité les cours de vba, mais j'arrive à la limite de mes maigres compétences.
Mon problème est le suivant je dispose de 3 listbox qui sont alimentées sans problème.
Je choisis une valeur dans chacune d'elles de manière aléatoire.
Le problème est que je n'arrive pas récupérer la valeur que le random à pointer avec listindex.
Private Sub alea_Click()
x = ListBox1.ListCount
y = ListBox2.ListCount
z = ListBox3.ListCount
If x = 0 Then
Else
If y = 0 Then
Else
If z = 0 Then
Else
Randomize
x = Int((x * Rnd) + 1)
y = Int((y * Rnd) + 1)
z = Int((z * Rnd) + 1)
ListBox1.ListIndex = x
ListBox2.ListIndex = y
ListBox3.ListIndex = z
type1 = ListBox1.Value
adresse1 = ListBox2.Value
role1 = ListBox3.Value
End If
End If
End If
End Sub
La solution doit être très simple mais je bloque depuis 2 jours.
Merci par avance aux contributeurs qui prendront sur leurs temps pour m'aider.
Bien à vous.