XL 2010 Insérer espace via fonction

  • Initiateur de la discussion Initiateur de la discussion cathodique
  • Date de début Date de début

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 !

cathodique

XLDnaute Barbatruc
Bonjour,

Ayant des prénoms en colonne A, je voudrai en colonne B, via une fonction insérer un espace entre chaque lettre.
ex: Albert ------> A l b e r t

Avec mes remerciements.

Bon week-end.

edit: Merci j'ai trouvé ce qu'il me faut
VB:
Function ajoutespace(txt As String) As String
 ajoutespace = Trim(Replace(StrConv(txt, vbUnicode), ChrW(0), " "))
End Function
 

Pièces jointes

Dernière édition:
Solution
Bonjour @cathodique
en effet le replace chr(0) ne fonctionne pas sur toute les versions excel ( ne me demande pas pourquoi)
en revenche le split oui
alors solution simple joindre le split par un espace
VB:
Sub test3()
MsgBox ajoutespace("totolafritte")
End Sub
Function ajoutespace(txt As String) As String
ajoutespace = Join(Split(StrConv(txt, vbUnicode), ChrW(0)), " ")
End Function
😉
Bonjour @cathodique
en effet le replace chr(0) ne fonctionne pas sur toute les versions excel ( ne me demande pas pourquoi)
en revenche le split oui
alors solution simple joindre le split par un espace
VB:
Sub test3()
MsgBox ajoutespace("totolafritte")
End Sub
Function ajoutespace(txt As String) As String
ajoutespace = Join(Split(StrConv(txt, vbUnicode), ChrW(0)), " ")
End Function
😉
 
Bonjour @cathodique
en effet le replace chr(0) ne fonctionne pas sur toute les versions excel ( ne me demande pas pourquoi)
en revenche le split oui
alors solution simple joindre le split par un espace
VB:
Sub test3()
MsgBox ajoutespace("totolafritte")
End Sub
Function ajoutespace(txt As String) As String
ajoutespace = Join(Split(StrConv(txt, vbUnicode), ChrW(0)), " ")
End Function
😉
Bonjour PatrickToulon 😉,

Un fouineur comme toi découvre beaucoup de choses et en plus tu arrives à t'en souvenir😎.
Merci beaucoup pour ton partage de connaissances.

Bon week-end.
 
re
j'ai pas eu besoins de fouiner
je l'ai découvert avec 2007 ou j'avais ce problème
j'avais toujours splitter mais jamais fait de replace jusqu'au jour ou j'en ai eu besoins
LOL
j'ai chercher sur le web mais n'ayant rien trouvé alors a défaut d'avoir trouver la raison j'en ai retenue cette résolution
a savoir le join du split par un espace ce qui est finalement très simple
des fois faut pas chercher plus loin 😉
 
re
j'ai pas eu besoins de fouiner
je l'ai découvert avec 2007 ou j'avais ce problème
j'avais toujours splitter mais jamais fait de replace jusqu'au jour ou j'en ai eu besoins
LOL
j'ai chercher sur le web mais n'ayant rien trouvé alors a défaut d'avoir trouver la raison j'en ai retenue cette résolution
a savoir le join du split par un espace ce qui est finalement très simple
des fois faut pas chercher plus loin 😉
re,
Moi, c'est ma mémoire qui me fait défaut. Et, du coup je cherche longtemps.
En tout cas merci pour ton partage. J'apprécie beaucoup 😉
 
fait toi un petit lexique des outils que tu utilise le plus souvent
quand tu cherche tu va d'abords dans ton lexique
c'est ce que je fait
d'ailleur ce truc je vais l'ajouter tiens 😉
J'ai bien essayé mais je n'arrive pas à trouver la bonne astuce pour faire un bon lexique.
Afin de retrouver facilement mes bouts de codes. J'ai essayé un fichier de Viard ( si mes souvenirs sont bons), mais je n'ai pas vraiment compris comment l'utiliser (surtout ajout de code).
Mémoire défaillante à laquelle s'ajoute mon grand défaut "brouillon", ça n'arrange pas les choses.

Merci.
 
re
ça m’entraîne à garder la forme de mes neuronnes 🤪 des petit exercices comme ça
même si c'est un veau en terme de rapidité, la solution de @juvaxe est intéressante avec le jeu du len a reculons
ça mérité un j'aime quand même
je vois que juvaxe est un junior et je l'encourage a continuer a penser différemment même si aujourd'hui il ne gagne pas le point
 
- 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

Retour