VBA - lettre en majuscule

AlphaOne

XLDnaute Nouveau
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
 

camarchepas

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
12
Affichages
492

Statistiques des forums

Discussions
312 485
Messages
2 088 815
Membres
103 971
dernier inscrit
abdazee