Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en
colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et
peuvent aussi être des prénoms composés séparés par des intervalles ou des
tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le
reste en minuscule.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe.R
Bonjour, Par formule, dans une cellule voisine : =NOMPROPRE(A1)
En VBA
Sub prenoms() For Each c In Selection c.Value = Application. _ WorksheetFunction.Proper(c.Value) Next c End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.
Ce qui donnerait les exemples suivants :
ALAIN donnera Alain
AlaIN donnera Alain
JEAN MARIE donnera Jean Marie
JEAN-MARIE donnera Jean-Marie
christophe donnera Christophe
par formules ou par VBA ?
Merci par avance pour vos éclairages
Cordialement
Infogroup
Bonjour,
Par formule, dans une cellule voisine :
=NOMPROPRE(A1)
En VBA
Sub prenoms()
For Each c In Selection
c.Value = Application. _
WorksheetFunction.Proper(c.Value)
Next c
End Sub
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Infogroup" <Infogroup70@orange.fr> a écrit dans le message de
news:eE9u2QECKHA.4316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en
colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et
peuvent aussi être des prénoms composés séparés par des intervalles ou des
tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le
reste en minuscule.
Bonjour, Par formule, dans une cellule voisine : =NOMPROPRE(A1)
En VBA
Sub prenoms() For Each c In Selection c.Value = Application. _ WorksheetFunction.Proper(c.Value) Next c End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.
Ce qui donnerait les exemples suivants :
ALAIN donnera Alain
AlaIN donnera Alain
JEAN MARIE donnera Jean Marie
JEAN-MARIE donnera Jean-Marie
christophe donnera Christophe
par formules ou par VBA ?
Merci par avance pour vos éclairages
Cordialement
Infogroup
PierreB
Bonjour,
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages speciaux"
Pierre
"Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.
Ce qui donnerait les exemples suivants :
ALAIN donnera Alain
AlaIN donnera Alain
JEAN MARIE donnera Jean Marie
JEAN-MARIE donnera Jean-Marie
christophe donnera Christophe
par formules ou par VBA ?
Merci par avance pour vos éclairages
Cordialement
Infogroup
Bonjour,
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant
NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages
speciaux"
Pierre
"Infogroup" <Infogroup70@orange.fr> a écrit dans le message de news:
eE9u2QECKHA.4316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en
colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et
peuvent aussi être des prénoms composés séparés par des intervalles ou des
tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le
reste en minuscule.
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages speciaux"
Pierre
"Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.
Ce qui donnerait les exemples suivants :
ALAIN donnera Alain
AlaIN donnera Alain
JEAN MARIE donnera Jean Marie
JEAN-MARIE donnera Jean-Marie
christophe donnera Christophe
par formules ou par VBA ?
Merci par avance pour vos éclairages
Cordialement
Infogroup
Infogroup
Merci à Philippe.R et PierreB
Tout est OK
Bonne journée
Cdl
Infogroup
"PierreB" a écrit dans le message de news:4a62d4b6$0$12626$
Bonjour,
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages speciaux"
Pierre
"Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.
Ce qui donnerait les exemples suivants :
ALAIN donnera Alain
AlaIN donnera Alain
JEAN MARIE donnera Jean Marie
JEAN-MARIE donnera Jean-Marie
christophe donnera Christophe
par formules ou par VBA ?
Merci par avance pour vos éclairages
Cordialement
Infogroup
Merci à Philippe.R et PierreB
Tout est OK
Bonne journée
Cdl
Infogroup
"PierreB" <Pierre.Barthel@wanadoo.fr> a écrit dans le message de
news:4a62d4b6$0$12626$ba4acef3@news.orange.fr...
Bonjour,
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant
NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages
speciaux"
Pierre
"Infogroup" <Infogroup70@orange.fr> a écrit dans le message de news:
eE9u2QECKHA.4316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en
colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et
peuvent aussi être des prénoms composés séparés par des intervalles ou
des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et
le reste en minuscule.
"PierreB" a écrit dans le message de news:4a62d4b6$0$12626$
Bonjour,
Pour ecrire le prenom comme demandé utiliser la formule:
NOMPROPRE(A1) en B1et masquer la colonne A (on ne verra que la B)
2eme solution:
Creer une colonne à l'exterieur de la base de données contenant NOMPROPRE(A..), puis "copier valeur" dans la colonne A par "collages speciaux"
Pierre
"Infogroup" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans une base de données d'adresses ( excel 2003 ) j'ai les prénoms en colonne A
Ces prénoms sont parfois en majuscules, d'autres fois en minuscules et peuvent aussi être des prénoms composés séparés par des intervalles ou des tiraits.
Je voudrais que seule la première lettre du prénom soit en majuscule et le reste en minuscule.