OVH Cloud OVH Cloud

[VBA][XL97] Remplacement de chaine dans une autre.

1 réponse
Avatar
Orel
bonjour !

sous VBA XL97 :
j'ouvre un fichier model au format TXT(préalablement préparé)
et je voudrai remplacé par exemple la chaine [Rue] par une variable strRue
la chaine [Nom] par la var strNom etc etc ...

existe t il des fonctions qui font ceci .... (je prog beaucoup en php et on
peu faire ca facilement ...)
par exemple en php :
str = ereg_replace( "bonjour ", " au revoir ", "bonjour MPFE");
===> str contient : "au revoir MPFE"


merci

orel

1 réponse

Avatar
Frédéric Sigonneau
Bonjour,

Pas sûr d'avoir bien compris.. mais peut-être ceci te donnera-t-il une piste
utilisable :

Sub test()
Dim S$, outS, inS
S = "La chaîne de départ"
outS = "de départ"
inS = "après changement"
S = Application.Substitute(S, outS, inS)
MsgBox S
End Sub

La difficulté, pour te répondre, c'est sans doute ce que peut contenir ton
"fichier model au format TXT(préalablement préparé)"...

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


bonjour !

sous VBA XL97 :
j'ouvre un fichier model au format TXT(préalablement préparé)
et je voudrai remplacé par exemple la chaine [Rue] par une variable strRue
la chaine [Nom] par la var strNom etc etc ...

existe t il des fonctions qui font ceci .... (je prog beaucoup en php et on
peu faire ca facilement ...)
par exemple en php :
str = ereg_replace( "bonjour ", " au revoir ", "bonjour MPFE");
===> str contient : "au revoir MPFE"

merci

orel