Vba
lydia
-
saga9 Messages postés 5912 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
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!!
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!!