Mise en format du prénom

jpcwe

XLDnaute Nouveau
Bonjour,

J'essaye d'imposer un format suivant : Aaaaa
à la saisie d'un prénom dans un formulaire, j'ai essayé avec Left mais ça marche pas, dois je passer par une boucle du style:

i=1

For i=1 To 20
if i = 1 then prénom=Ucase(left (saisie,i))
else prenom=Lcase(left(saisie,i))

je suis bloqué, merci
 

CBernardT

XLDnaute Barbatruc
Bonjour à tous,


Dans une texbox pour mettre le prénom avec la première lettre en majuscule, j'utilise le code suivant en sortie de la texbox :

Private Sub Tbprénom_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsNumeric(Tbprénom) And Len(Tbprénom) > 1 Then Tbprénom = Application.Proper(Tbprénom): Exit Sub
Tbprénom = ''
End Sub

Cordialement

Bernard
 

jpcwe

XLDnaute Nouveau
Merci beau coup ça fonctionne nickel,

voici le code:

Private sub prenom_miseenforme()
Dim Saisieprenom as string

Saisieprenom=prenom.Value ' où prenom.Value est la saisie d'une textbox

Saisiprenom=Application.WorksheetFunction.Proper(Saisieprenom)

prenomreel.Value=Saisieprenom ' affichage en temps réel dans textbox lors de la saisie

end sub

encore merci pour les réponses
 

Discussions similaires

Statistiques des forums

Discussions
312 508
Messages
2 089 137
Membres
104 045
dernier inscrit
Megajoules