OVH Cloud OVH Cloud

remplacer des espaces dans une variable de texte

1 réponse
Avatar
Fri_ed
Bonjour...
j'aimerais remplacer des espaces dans une variable de=20
texte par des espaces ins=E9quable ...
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
tit1 =3D InputBox(Prompt:=3D"Entrez votre titre de=20
chapitre")
If tit1 =3D Empty Then Exit Sub
=20
Selection.Style =3D "_vtx.txt"
Selection.InsertBreak Type:=3DwdPageBreak
Selection.TypeParagraph
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
si l'on entre "titre de chapitre" qui va devenir
Titre
de
chapitre

j'aimeris que =E7a devienne=20
Titre de Chapitre

=E0 la limite je pensais =E0 Titre_de_chapitre avec les _ en=20
blanc....mais =E7a ne change pas la donne (remplacer les=20
espaces par qqch d'autre)


Merci d'avance

Marc Friederich

1 réponse

Avatar
Pierre Alexis
Salut Marc,

Tu as écrit :

j'aimerais remplacer des espaces dans une variable de
texte par des espaces inséquable ...



Essaye ceci :

Dim MonTexte As String

MonTexte = "Ceci est un texte avec des espaces"

MonText = Replace(MonTexte, " ", Chr$(160))

MsgBox MonTexte

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/