[A-00] : sélectionner dans une liste en VBA
Bonjour
J'essaie d'utiliser l'exemple de tofalu
"Voici une petite fonction qui peut faire l'affaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Function Selectionner(Liste As ListBox, Colonne As Integer, Chercher As String)
Dim i As Integer
Dim Trouve As Boolean
For i = 0 To Liste.ListCount - 1
If Liste.Column(Colonne, i) = Chercher And Not Trouve Then
Me.Liste.Selected(i) = True
If Liste.MultiSelect = 0 Then Trouve = True
Else
Me.Liste.Selected(i) = False
End If
Next i
End Function |
Utilisation :
Selectionner Liste0, 1, "Monsieur"
Dans mon formulaire, "maliste" est une liste déroulante
Dans VBA, j'écris
Selectionner maliste,0,ma_valeur
A l'exécution, j'ai l'erreur
incohérence de type
sur cette ligne 8O
Qu'ai je oublié ?
merci
bon bout d'an, comme on dit chez moi
JP