Ucase pour 40 textbox et plus

CLAVERELI Messages postés 56 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous

j'ai écrit la petite merveille ci-après pour saisir uniquement des majuscules dans une quarantaine de textbox et aussi pour alléger mon code:

"Private Sub Majuscules ()
"For i 10 to 50
"Controls ("TextBox" & i) = UCase(Controls("TextBox" & i))
"Next i
"End Sub

Cela à autant d'effet que de souffler dans un violon!!
Quelqu'un pourra me dire pourquoi?

Merci d'avance

3 réponses

foo
 
Bonjour

il manque le = ses For i = 10 to 50

A+
Maurice
0
CLAVERELI
 
Re Bonjour et merci Maurice

Non il ne manque pas le "=" dans mon code d'origine.
C'est juste que j'ai oublié de le taper dans ma question.

Merci quand même.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Essaies ceci

Dim k As Long
For k = 1 To 3
  With ActiveSheet.OLEObjects("textbox" & k).Object
    .Value = UCase(.Value)
  End With
Next k

Cdlmnt
0