Script VBS + fonction REPLACE [Résolu]

Messages postés
19
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
26 mars 2012
- - Dernière réponse : sanchem
Messages postés
19
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
26 mars 2012
- 30 nov. 2011 à 16:42
Bonjour,

J'ai un script VBS qui contient la ligne suivante :
document=(Replace(LeTexte(i),";999;",";TER;"))


Dans le script, elle permet de remplacer tous les ;999; par ;TER; et ça fonctionne très bien.

Ce que je voudrais faire, c'est modifier cette fonction pour que le script remplace tous les ;999; en ;TER; pour les ;999; en position 1 pour chacune de mes lignes.

J'ai bien essayé :
document=(Replace(LeTexte(i),";999;",";TER;,1"))
(1 pour l'option start) ou
document=(Replace(LeTexte(i),";999;",";TER;,1,5"))
(5 pour ajouter une longueur)

Mais ça ne fonctionne pas.

Est-ce que quelqu'un saurait comment faire ?
NB : cela parait simple, mais j'ai parcouru le net et n'ai rien trouvé permettant de résoudre mon problème.

Merci par avance.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
215
3
Merci
j'ai parcouru le net et n'ai rien trouvé permettant de résoudre mon problème


Ah ?
On trouve une "flopée + 15" liens/articles/tutos, pourtant !
en voilà un, entre des centaines

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
215
3
Merci
A moins que ton problème ne soit pas l'utilisation de la fonction Replace, mais celui de lire une par une toutes les lignes d'un texte (à préciser).
Et si tel était le cas : discussion dont ni le titre ni les explications ne correspondent au vrai problème !


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
19
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
26 mars 2012
2
0
Merci
Merci pour la réponse,

Dans ton lien c'est très bien expliqué et ça m'a permis de résoudre ce problème.
Il suffisait de :
document=(Replace(LeTexte(i),";999;",";TER;,1,1"))


J'avoue c'est de ma faute, j'ai fait le tri sur les sites en français.

Encore merci pour tout.
Commenter la réponse de sanchem