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

utilisation UCASE sur plusieurs textbox via boucle

  • Initiateur de la discussion Initiateur de la discussion LNHDVFR
  • 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

LNHDVFR

Guest
Bonjour,
Je cherche à mettre plusieurs textbox en majuscule sans ecrire à chque fois textbox1, textbox2 ect....
Je trouve des solutions sur le Forum pour 1 seule textbox mais pas sur 18...
J'ai donc essayé une boucle :

Private Sub majuscule()
Dim i As Integer

For i = 1 To 18

Me.Controls("TextBox" & i).Text = UCase("TextBox" & i).Text


ou :

Me.Controls("TextBox" & i) = UCase("TextBox" & i)
Next i


End Sub

Mais ça ne fonctionne pas...quelqu'un saurait corriger mon code ?
Merci par avance
 
Re : utilisation UCASE sur plusieurs textbox via boucle

Hello,

Comme ceci...
Code:
Me.Controls("TextBox" & i).Text = UCase(Me.Controls("TextBox" & i))

Fallait aussi mettre le Me.Controls() dans le Ucase() et enlever le .Text à la fin.

Oups Slt Dranreb...
 
- 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

Réponses
10
Affichages
608
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…