Réponse acceptée !
Salut Si tu es embèté avec les " ou les ' (dans un champ de base de données par exemple), il suffit de le doubler. Donc, au moment où tu veux prendre en compte le texte, il te suffit de remplacer les simples " par des doubles " : monTexte = Replace(monTexte, """", """""") Dans cet exemple, il faut donner à VB le caractère " dans une chaine délimitée par des " : là aussi, on l'a doublé (j'ai mis des couleurs pour que tu vois bien les couples)
A l'inverse, si tu relis une chaine avec des doubles "" et que tu veux les simples ", la même à l'envers : monTexte = Replace(monTexte, """""", """")
Contrairement à ce que tu penses, l'écriture ou la lecture de lignes entières d'un fichier texte (avec Line Input # et Print #) ne pose pas ces problèmes. Explique mieux où tu coinces.
Vala Jack, MVP VB NB : Je ne répondrai pas aux messages privés
|