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

VBA - lettre en majuscule

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

AlphaOne

XLDnaute Junior
Bjr à tous,
a partir de code suivant (userform), comment mette automatiquement la 1ère lettre du texte ("oui") en majuscule ?
@+

Code:
Private Sub TB_Equipe_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim NomEq As String
'
  With Me.TB_Equipe
    NomEq = .Text
    If NomEq <> "" Then
      If IsNumeric(Right(NomEq, 1)) Then
        .Text = IIf(Right(NomEq, 1) = "0", "oui", "Eq" & Right(NomEq, 1))
      End If
    End If
  End With
End Sub
 
Re : VBA - lettre en majuscule

Bonjour,

La réponse est trop simple ou la question peut être mal formulée :
Ajoutes les éléments en gras sur la ligne

.Text = IIf(Right(NomEq, 1) = "0", ucase("oui"), "Eq" & Right(NomEq, 1))
 
Re : VBA - lettre en majuscule

Bonjour

Voir de ce côté

Application.Proper

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1 = Application.Proper(TextBox1)
End Sub
 
Dernière édition:
Re : VBA - lettre en majuscule

RE moi ,

JE ne vois pas l'utilité du isnuméric dans ce cas là , voici donc le code pour remplacer un o miniscule par un Oui, je pense que c'est ce que tu veux faire ?

With Me.TextBox1
NomEq = .Text
If NomEq <> "" Then
.Text = IIf(Left(NomEq, 1) = "o", UCase(Left(NomEq, 1)) & Mid(NomEq, 2), NomEq)
End If
End With
End Sub
 
Re : VBA - lettre en majuscule

Re, bonjour camarchepas


ou alors possible aussi
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1 = StrConv(TextBox1, vbProperCase)
End Sub
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…