Probleme de chaines avec des doubles quotes

cs_mathieu94 Messages postés 2 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 19 septembre 2003 - 19 sept. 2003 à 16:25
skar13 Messages postés 14 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 16 janvier 2007 - 24 oct. 2003 à 16:04
Lors de l'execution d'une macro sous Exel je récupère le contenu d'une cellule(du texte) qui contient des doubles-quotes car je dois générer un script d'install à partir de ces infos.
par ex si ma cellule contient :
copy "c:\toto"
lorsque je réécrit cette chaine dans mon script j'obtient
copy ""c:\toto"""
En fait VB bouble chaque double-quote et rajoute encore 1 double-quote si ma chaine se termine par un double-quote.

Si qq a une idée pour résoudre ça.

Merci d'avance

2 réponses

Diegoch Messages postés 56 Date d'inscription vendredi 30 mars 2001 Statut Membre Dernière intervention 7 septembre 2011 6
24 sept. 2003 à 16:44
modifie ton script, pour que lorsque tu récupère ta chaine, tu ne la recupère qu'a partir du 2nd caractère jusqu'a l'avant-dernier.
0
skar13 Messages postés 14 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 16 janvier 2007
24 oct. 2003 à 16:04
Ou alors tu utilise Replace (tonexpression, """, "")
;()
0
Rejoignez-nous