Comment forcer la première lettre en majuscule dans TextBox...

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 !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Quelle ligne de commande faut-il écrire pour forcer l'écriture de la première lettre dans une TextBox

J'ai trouvé sur le forum :

Private Sub TextBNom_AfterUpdate()
TextBNom.Value = Application.WorksheetFunction.Proper(TextBNom.Value)
End Sub

le problème, avec cette cde, c'est que tout les mots prennent une majuscule.
expl avec ce code ; Quel Beau Forum
ce que je souhaite ; Quel beau forum

Merci à vous
Bien amicalement,
Christian.
 
Re : Comment forcer la première lettre en majuscule dans TextBox...

Bonjour Christian,

Dans le code trouvé, change la lgne :

TextBNom.Value = Application.WorksheetFunction.Proper(TextBNom.Value)

en :

Left(TextBNom.Value,1) = Application.WorksheetFunction.Proper(TextBNom.Value)

à essayer

ou tout simplement :

ini = Left(TextBNOm, 1)
TextBNom= UCase(ini) & Right(TextBNOm, Len(TextBNOm) - 1)
 
Dernière édition:
Re : Comment forcer la première lettre en majuscule dans TextBox...

Bonjour christian0258, jascques87

essaye : if asc(left$(textbox.value,1))>90 then mid$(textbox.value,1,1)=chr$(asc(left$(textbox.value,1))-33)

une idee comme cela mais je ne suis pas sur

bon dimanche
 
Re : Comment forcer la première lettre en majuscule dans TextBox...

Bonjour Christian0258, Jacques87, wilfried_42, la croisée des pains, le Forum,

De façon un peu similaire à la solution de Jacques87, avec une légère simplification...
Code:
[SIZE=2][COLOR=NAVY]Dim[/COLOR] T [COLOR=NAVY]As String[/COLOR]
    T = TextBNom.Value
    TextBNom.Value = UCase(Left(T, 1)) & Mid(T, 2)[/SIZE]
Cordialement,
 
- 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

J
Réponses
2
Affichages
6 K
Justine89
J
S
Réponses
2
Affichages
1 K
Sylvain67
S
P
Réponses
9
Affichages
2 K
Ptitgoud
P
E
Réponses
9
Affichages
3 K
earxcurae
E
C
Réponses
2
Affichages
2 K
Coco-31
C
Retour