lister les controls contenus dans une feuille excel

L

liliput

Guest
Bonjour a tous,

Voila, je cherche a lister les controls d'une feuille excel avec un For Each...
Par example je cherche a lister toutes les textbax ou listbox ou labels...
J'ai pas encore reussi a trouver la bonne syntaxe et je me demande si c'est possible.
Je cherche un truc du genre:

Dim myobj as object
For Each myobj In Worksheets("test").objects
Debug.Print myobj.Name
Next

ps: ce code ne marche pas c'est juste pour vous donner une idee de ce que je cherche.


Merci d'avance.

Liliput
 
M

michel

Guest
bonsoir Liliput

la macro ci dessous liste les objets de la feuille active


Sub ListeObjetsFeuille()
Dim Obj As Object
Dim Liste As String
For Each Obj In ActiveSheet.DrawingObjects
Liste = Liste & Obj.Name & Chr(10)
Next Obj
MsgBox "Liste des objets de la feuille active : " & Chr(10) & Chr(10) & Liste
End Sub


bonne soirée
michel
lapin4.gif
 

Discussions similaires

Statistiques des forums

Discussions
313 101
Messages
2 095 280
Membres
106 241
dernier inscrit
JonathanFourrier