Suppression espace et majuscule

Bonjour a tous,

Pourriez-vous m'aider concernant une formule a réaliser en xls.

J'aimerai regroupé des mots en supprimant les espaces entre et en mettant un majuscule a la premiere lettre du mot qui suit.

Ex: Le chat dort dans le jardin -> LeChatDortDansLeJardin

Pourriez-vous me dire si il est possible de faire cela en excel svp??

D'avance merci a tous.

Jo

Bonjour,

Essaye avec cette formule :

=SUBSTITUE((NOMPROPRE(A1));" ";"")

@+

Bonjour,

Avec une fonction personnalisée

Ouvre l'éditeur VBE (Alt + F11)

Insertion/Module, et colle cette fonction :

Function joaquim(Cel As Range) As String
    joaquim = Replace(Application.Proper(Cel), " ", "")
End Function

Si ton texte est dans la cellule A1, par exemple, en B1 tu mets :

=joaquim(A1)

Ou par formule, en B1 :

=SUBSTITUE(NOMPROPRE(A1);" ";"")

Bonne soirée

Rebonjour,

merci pour vos reponse.

la formule =SUBSTITUTE(PROPER(A1);" ";"") fonctionne.

Le seul hic restant est que je n'ai pas de majuscule pour tous premier lettre de chaque mot???

D'avance merci

Jo

re,

joaquim a écrit :

la formule =SUBSTITUTE(PROPER(A1);" ";"") fonctionne.

Le seul hic restant est que je n'ai pas de majuscule pour tous premier lettre de chaque mot???

Peux-tu être plus précis ?

Je ne comprends pas quel est le souci que tu rencontres.

Donne nous d'autres exemples avec le résultat attendu

A te (re)lire

@+

re-bonjour,

La formule fonctionne sauf pour les majuscules. Ce que je voudrais est exprimé dans l'exemple suivant :

Ce que j'ai : Le chat dort dans le jardin

Ce que je voudrais : LeChatDortDansLeJardin

Dans cette exemple, vous pourvez voir que chaque mot est collé a l'autre mais une majuscule est donnée a chaque premiére lettre de chaque nouveau mot.. voir les mot Chat avec une majuscule a la lettre "C", le mot Dort avec une majuscule a la lettre "D" et ainsi de suite pour tous les mots de la phrase... et le tout collé..

Encore grand merci a tous de passer du temps a aider les autres, c'est vraiment tres sympa et ca fait gagner énormément de temps...

Jo

re,

Il me semble que c'est ce que fait la formule proposée :

=SUBSTITUE((NOMPROPRE(A1));" ";"")

ou

=SUBSTITUTE((PROPRER(A1));" ";"")

Je viens de retester

@+

Rechercher des sujets similaires à "suppression espace majuscule"