je cherche =E0 atteindre un objet ListBox ds une feuille excel via VBA.
Par exemple comme ceci pour un objet "ListBox1" :
sTst =3D Activesheet.ListBox1.list(1,1)
Mon probl=E8me est que je voudrais que le nom de ma list box soit un
param=E8tre, et je ne sais comment r=E9cup=E9rer l'objet ensuite !
je cherche qq chose du style
Activesheet.ListBoxes(sListBoxName).list(1,1)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
bonjour,
une listbox sur une feuille , si elle a été crée par la barre d'outils controles, est un objet OLE. En conséquence, il est possible de l'atteindre en écrviant activesheet.oleobjects("nom de ton objet") puis d'utiliser la propriété object de l'objet OLE donc en écrivant activesheet.oleobjects("nom de ton objet").object et enfin d'utiliser toutes les propriéts particulières attachés à cet objet , donc les propriétés d'un listbox activesheet.oleobjects("nom de ton objet").object .propriété qui te convient
A+
bonjour,
je cherche à atteindre un objet ListBox ds une feuille excel via VBA.
Par exemple comme ceci pour un objet "ListBox1" :
sTst = Activesheet.ListBox1.list(1,1)
Mon problème est que je voudrais que le nom de ma list box soit un paramètre, et je ne sais comment récupérer l'objet ensuite ! je cherche qq chose du style Activesheet.ListBoxes(sListBoxName).list(1,1)
merci !!
bonjour,
une listbox sur une feuille , si elle a été crée par la barre d'outils
controles, est un objet OLE.
En conséquence, il est possible de l'atteindre en écrviant
activesheet.oleobjects("nom de ton objet") puis d'utiliser la propriété
object de l'objet OLE donc en écrivant
activesheet.oleobjects("nom de ton objet").object et enfin d'utiliser toutes
les propriéts particulières attachés à cet objet , donc les propriétés d'un
listbox
activesheet.oleobjects("nom de ton objet").object .propriété qui te convient
A+
bonjour,
je cherche à atteindre un objet ListBox ds une feuille excel via VBA.
Par exemple comme ceci pour un objet "ListBox1" :
sTst = Activesheet.ListBox1.list(1,1)
Mon problème est que je voudrais que le nom de ma list box soit un
paramètre, et je ne sais comment récupérer l'objet ensuite !
je cherche qq chose du style
Activesheet.ListBoxes(sListBoxName).list(1,1)
une listbox sur une feuille , si elle a été crée par la barre d'outils controles, est un objet OLE. En conséquence, il est possible de l'atteindre en écrviant activesheet.oleobjects("nom de ton objet") puis d'utiliser la propriété object de l'objet OLE donc en écrivant activesheet.oleobjects("nom de ton objet").object et enfin d'utiliser toutes les propriéts particulières attachés à cet objet , donc les propriétés d'un listbox activesheet.oleobjects("nom de ton objet").object .propriété qui te convient
A+
bonjour,
je cherche à atteindre un objet ListBox ds une feuille excel via VBA.
Par exemple comme ceci pour un objet "ListBox1" :
sTst = Activesheet.ListBox1.list(1,1)
Mon problème est que je voudrais que le nom de ma list box soit un paramètre, et je ne sais comment récupérer l'objet ensuite ! je cherche qq chose du style Activesheet.ListBoxes(sListBoxName).list(1,1)