Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

remplacer dans module inscructions classiques par boucle for each ?

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 !

néné06

XLDnaute Accro
Bonjour le forum

j'aimerais ,si cela est possible, remplacer les lignes d'instructions du module 1 par une boucle For....Each afin de centrer sur l'écran mes controles.


Merci pour votre aide.
 
Re : remplacer dans module inscructions classiques par boucle for each ?

Dans ton code

Code:
   Dim ctl As MSForms.Control
         For Each ctl In Me.Controls
                 ctl.Left = (Application.Width - ctl.Width) / 2
         Next

Me étant le module
Ca ne marchera pas.

essaie ceci
Met USF à la place

Code:
   Dim ctl As MSForms.Control
         For Each ctl In [COLOR="Red"]USF[/COLOR].Controls
                 ctl.Left = (Application.Width - ctl.Width) / 2
         Next
 
- 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

Discussions similaires

  • Question Question
Réponses
7
Affichages
372
Réponses
7
Affichages
433
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…