lister les controls contenus dans une feuille excel

  • Initiateur de la discussion Initiateur de la discussion liliput
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour