Replace et variable

ecranbleu27 Messages postés 190 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 29 avril 2009 - 22 juin 2004 à 08:19
ecranbleu27 Messages postés 190 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 29 avril 2009 - 22 juin 2004 à 16:12
bjr
je recupere une phrase d'un fichier texte,
il y a un terme que je souhaite remplacer par une
variable en cours,
comment fais-je ?
EX:
Text1 = Replace(Text1, "x", " y")
text1= phrase ke je recup
x= mot dans la phrase a remplacer
y= variable

si je met "& y & " ca ne marcha pas.....

merci d'avance
il n'y a d'invention , que ce qui a été oublié...

4 réponses

HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 20
22 juin 2004 à 08:28
Bonjour,

Si tu veux remplacer par ta variable, il ne faut pas que tu la mettes entre guillemets.

Text1 = Replace(Text1,"x",y)

Exemple, je veux remplacer beau par chaud :
Dim chaine, mot As String

chaine = "bonjour il fait très beau"
mot = "chaud"

MsgBox chaine

chaine = Replace(chaine, "beau", mot)

MsgBox chaine


Fanny
0
ecranbleu27 Messages postés 190 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 29 avril 2009 1
22 juin 2004 à 08:59
merci pour cette rapide réponse,
mais ca marche pô,

si je reprends l'exemple,
ma "variable " ="mot"
n'est pas un mot figé mais un mot saisi dans un TEXTBOX d'une précedante form .
que je souhaite donc voir réapparaitre dans cette phrase a la place d'un mot qui est tjrs le meme.
E n gros si dans la phrase prise au hasard tu trouves le mot "beau" alors tu le remplaces par cette variable saisie dans le textbox de la form (n) .

il n'y a d'invention , que ce qui a été oublié...'
0
HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 20
22 juin 2004 à 09:08
Et bien dans ce cas tu mets :

Dim tonmot As String
tonmot = "toujourslememe"

Text1 = Replace(Text1,tonmot,UserForm.TextBox1.Text)

Fanny
0
ecranbleu27 Messages postés 190 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 29 avril 2009 1
22 juin 2004 à 16:12
un grand merci ,
j'ai trouvé en cherchant et en m'aidant de ta réponse.

il n'y a d'invention , que ce qui a été oublié...
0