monosophie
Messages postés1Date d'inscriptionvendredi 23 février 2007StatutMembreDernière intervention29 août 2007
-
29 août 2007 à 19:27
vbnino
Messages postés218Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention11 juillet 2010
-
29 août 2007 à 20:27
salut les amis
voila, je souhaiterai qu'à la siasie dans un edit d'une phrase par l'utilisateur que l' initial (le premier caractère du mot) de chaque mot soit en majuscule et le reste en miniscule. si quelqu'un à une fonction qui s'exécute sur l'evènement OnChange, je suis à son ecoute.
Aussi, j'aimerai pouvoir supprimer l'excès d'espace, par exemple je suis content -> je suis content.
j'aten vos propositions.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 29 août 2007 à 19:46
salut,
Option Explicit
Private Sub Text1_Change()
Text1.Text = StrConv(CleanSpaceChars(Text1.Text), vbProperCase)
Text1.SelStart = Len(Text1.Text)
End Sub
'http://www.codyx.org/snippet_supprimer-espaces-multiples_165.aspx
Private Function CleanSpaceChars(ByVal vsInput As String) As String
Do While InStr(1, vsInput, " ") <> 0 ' 2 espaces dans ces guillemets
vsInput = Replace(vsInput, " ", " ") ' 2 espaces dans ces guillemets,
puis 1
Loop
CleanSpaceChars = vsInput
End Function
++
PCPT [AFCK]
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp