Insérer un espace entre les lettres

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bataggone

XLDnaute Occasionnel
Bonjour,
encore une question
je n arrive pas a trouver une macro pour insérer un espace entre les lettres et les chiffres dans une cellule.
par exp:
Excel Downloads= E x c e l D o w n l o a d s.
et merci
 
Re : Insérer un espace entre les lettres

Bonjour,

Code:
Function espace(mot)
  For i = 1 To Len(mot)
    temp = temp & Mid(mot, i, 1) & " "
  Next i
  espace = temp
End Function
JB
 

Pièces jointes

Dernière édition:
Re : Insérer un espace entre les lettres

Bonjour bataggone, salut JB,

On peut aussi télécharger sur le web (c'est gratuit) la macro complémentaire Morefunc de Laurent Longre.

C'est une bibliothèque de fonctions avec entre autre la fonction MCONCAT.

Elle permet de concatener des matrices.

Donc si vous l'avez, le texte étant en A1, entrez en B1 :

Code:
=MCONCAT(STXT(A1;LIGNE(INDIRECT("1:"& NBCAR(A1)));1);" ")
C'est une formule matricielle à valider par Ctrl+Maj+Entrée.

Nota : perso j'ai Morefunc sur XP/Excel 2003, pas pu la télécharger sur Seven/Excel 2010.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
777
Réponses
2
Affichages
321
Réponses
5
Affichages
457
Réponses
35
Affichages
2 K
Retour