Vba

lydia -  
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour tout le monde,

Je développe en vba actuellement et j'ai rencontré un petit soucis:
en fait, j'ai un formulaire qui contient 2 listbox et j'aimerais que ces 2 listbox aient le meme name("lst") .
Car lorsque j'effectue la meme opération en vb ceci fonctionne corectement : en effet, j'appelle les 2 listbox du meme nom et elle se différencient automatiquement par un numéro attribué(lst(0) et lst(1) ).

Je vous en remercie d'avance et j'espère vraiment que vous allez m'aider.

1 réponse

saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
il y des differences antre vb et vba... et c'en est une!!

pour parcourir les objets il faut passer par Feuil1.OLEObjects(i).Object
La tu dois reperer le numero i de l'objet pour ensuite le manipuler:
- Feuil1.OLEObjects(i).Object.Clear pour effacer le contenu
- Feuil1.OLEObjects(i).Object.Text pour recuperer le texte
...etc.

Attention, tous les objets (list, combo ...etc.) sont compris dans le OLEObject!!
0