■ Exemples :
charly chaplin devient Charly Chaplin
charLy chaPlin devient Charly Chaplin
Voila une fonction utile pour des applications de saisie d'adresses par exemple.
■ Le code
Code : Tout sélectionner
Procedure.s ProperCase(text$)
For r=1 To Len(text$)
pre=Asc(LCase(Mid(text$,r-1,1)))
cur=Asc(LCase(Mid(text$,r,1)))
If cur>96 And cur<123 And (r=1 Or pre<97 Or pre>122)
cur-32
EndIf
a$+Chr(cur)
Next
ProcedureReturn a$
EndProcedure
Debug ProperCase("charLy chaPlin")