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

Textbox en majuscule

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

apdf1

XLDnaute Impliqué
Bonjour

Je suis à la recherche d'un code VBA pour mettre 14 textbox en Nom propre sauf deux.

Merci d'avance

Max
 
Re : Textbox en majuscule

Bonjour,

Peut-être comme cela la Validation de l'USF

Code:
Private Sub CommandButton1_Click()
Dim i As Byte
For i = 1 To 14
    If i <> 3 And i <> 13 Then Controls("Textbox" & i) = UCase(Controls("Textbox" & i)) ' A modifier 3 et 13
Next i
End Sub

EDIT: Pas vu Nom Propre remplacer Ucase par Application.Proper

Bonne Journée
 

Pièces jointes

Dernière édition:
Re : Textbox en majuscule

bonjour DL_13,

merci beaucoup mis ce code et d'avoir répondu. Et il pas possible avec le même USF de le mettre en direct sans passer par le command boutton ?

Merci encore et bonne journée

Max
 
Re : Textbox en majuscule

Bonjour le fil 🙂,
Une solution en passant par un module de classe 😛...
C'est la ligne
Code:
If TypeOf Ctl Is MSForms.TextBox And Ctl.Name <> "TextBox2" And Ctl.Name <> "TextBox5" Then
qui permet de ne pas traiter TextBox2 et TextBox5 par exemple 🙄...
Bon lundi 😎
 

Pièces jointes

- 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

Réponses
18
Affichages
509
Réponses
5
Affichages
220
D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Réponses
40
Affichages
2 K
Réponses
118
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…