Mise en format du prénom

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

J

jpcwe

Guest
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
 
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
 
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
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
786
Réponses
3
Affichages
660
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
430
Retour