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
500

Statistiques des forums

Discussions
312 511
Messages
2 089 164
Membres
104 056
dernier inscrit
fxcas