Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FORMATER UN PRÉNOM AVEC LES 1ERES LETTRES EN MAJ


Information sur la source

Catégorie :Texte Classé sous : lettre, majusucle, prénom Niveau : Débutant Date de création : 23/10/2000 Vu : 2 718

Note :
8,5 / 10 - par 4 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

voici une fonction simple vous permetant de mettre
automatiquement les premieres lettres d'un prénom
(si prénom composé)
ex : jean pierre = Jean Pierre

 

Source

  • Public Function Format_Prenom(Chaine As String) As String
  • 'Transforme la 1ere lettre d'un prénom en maj
  • Dim intLen As Integer
  • Dim intIdx As Integer
  • Dim a As String
  • Dim strFinale As String
  • intLen = Len(Chaine)
  • For intIdx = 1 To intLen
  • a = Mid(Chaine, intIdx, 1)
  • If intIdx = 1 Then a = UCase(a)
  • If intIdx > 2 Then
  • If Mid(Chaine, intIdx - 1, 1) = " " Then a = UCase(a)
  • If Mid(Chaine, intIdx - 1, 1) = "-" Then a = UCase(a)
  • End If
  • strFinale = strFinale & a
  • Next
  • Format_Prenom = strFinale
  • End Function
Public Function Format_Prenom(Chaine As String) As String
'Transforme la 1ere lettre d'un prénom en maj
Dim intLen As Integer
Dim intIdx As Integer
Dim a As String
Dim strFinale As String

intLen = Len(Chaine)

For intIdx = 1 To intLen
    a = Mid(Chaine, intIdx, 1)
        If intIdx = 1 Then a = UCase(a)
        If intIdx > 2 Then
            If Mid(Chaine, intIdx - 1, 1) = " " Then a = UCase(a)
            If Mid(Chaine, intIdx - 1, 1) = "-" Then a = UCase(a)
        End If
    strFinale = strFinale & a
Next

Format_Prenom = strFinale
End Function 

Commentaires et avis

signaler à un administrateur
Commentaire de Gestmed le 19/06/2002 10:40:15

Il suffit juste de rajouter "Chaine = LCase$(Chaine)", aprs les Dim.
pour moi sa marche
Stef

signaler à un administrateur
Commentaire de Bidou le 10/08/2006 21:52:48 administrateur CS

Voir aussi http://www.codyx.org/snippet_1ere-lettre-majuscule-propertcase-pcase_111.aspx

signaler à un administrateur
Commentaire de Systech_Systems le 23/12/2008 00:14:15

Salut

1 ligne

StrConv (Chaine,vbpropercase)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

er lettre en lettre capitale [ par patrick55 ] Bonjour, comment formater un champ Nom ou Prénom  et ou mettre le code module pour modifier la saisie Saisie  sur formulaire& vba [ par fenix94 ] Bonjour, je dispose d'une textbox qui contient une chaine de caractere. Je souhaiterais que la 1ere lettre du 1er mot de cette chaine soit en majuscu Obtenir la grille d'un code ASCII ? [ par zoglub14 ] Bonjour,Voila ma question : Un caractère est en faites une grille de 6x9 avec des cases blanches et des cases noires qui forment la lettre.A publipostage sous office 2003 [ par ndosan ] Bonjour!!Je suis sou Vb6 et office 2003.Le type de la lettre type est de type repertoire(ou catalog). Lors de la fusion avec un document source, le re remplir un combobox [Vb.net](nom,prenom) [ par amadnane2000 ] Bonjours'il vous est ce que vous pouvez m'aider?si oui voila mon problème:je suis entraîne de réaliser un projet avec vb.net mais c'est tres urgent [ par spaa05 ] j'ai besoin d'un code qui me permet de declarer un tableux en 2colone nom , prénom en suite afficher tous les nom dans la liste puis en cas connaitre la lettre du lecteur CD ROM [ par youkizouki ]                           treeview [ par kLuxiWare ] Bonjourj'ai une liste de nom et de prénom, seulement à un même nom correspond plusieurs prénom.Je souhaite lister l'ensemble de no Je reformule la qestion [ par Smimoo ] loool bon alor jv la poser autrement la question.je veux fair un jeux des chiffre et d lettr en VB mai je ne connais pas quel fonction permet de sorti Nom et prénom dans l'active directory [ par Djin2004 ] Bonjour je réalise un logiciel en VB . Net et j'aimerais savoir comment récupérer le nom et le prénom (dans l'active directory) de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,201 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.