[VBA] Modifier la valeur d'un listBox multico

Fermé
Jennifer7 Messages postés 1 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 7 septembre 2006 - 7 sept. 2006 à 11:17
 oxedet - 18 oct. 2010 à 13:25
Bonjour,

Je suis en train d'écrire en programme en vba.
Les objets sont les suivants :
=> Une listbox multicolonne contenant des valeurs (lstSelection)
=> Un string (srtF)

Quand je fais ceci : strF = Me.lstSelection.Column(0, 0)
Il n'y a aucun problème, il retourne dans strF la valeur contenue dans le listBox à la position spécifiée (0,0)

Mais quand je fais ceci : Me.lstSelection.Column(0, 0) = strF
Donc que j'essaye de modifier la valeur du listBox, il me retourne l'erreur 424, "Objet requis"

Ce que j'aimerais savoir, c'est pourquoi je ne peut pas faire l’opération inverse
Et surtout, comment puis-je faire pour modifier une valeur d’un listBox multicolonne à une position spécifiée

D'avance merci
Jennifer
A voir également:

2 réponses

Tu as tenté : Me.lstSelection.Column(0, 0).value =strF ?
0
la propriété .column(0,0) est en lecture seule...
la seule solution que j'ai trouvé est de réécrire la liste (si elle est de type "liste valeurs")
0