Fonction replace pour un guillemet

roro_user Messages postés 9 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 6 avril 2005 - 24 nov. 2004 à 13:04
Amanobuo Messages postés 65 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 11 décembre 2006 - 25 avril 2005 à 12:52
Bonjour,
J'essaie d'utiliser la fonction replace pour remplacer un guillemet:

Replace(machaine," " ","")

et bien sur ca ne marche pas, il prend mon guillement comme un indicateur de debut de chaine et non comme caractére.

Comment faire?

Merci.
A voir également:

5 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
24 nov. 2004 à 13:12
Il faut touours doubler le guillement " quand il doit faire parti d'une chaine.
Cela donnera donc : Replace(MaChaine,"""","")
Cette instruction remplace dans MaChaine les guillemets par rien du tout (troisième argument est une chaine vide)
ATTENTION ! Pour les 2eme et 3eme arguments, en mettant des espace entre chaque caractère, cela donnerait Replace(MaChaine," " " "," ")
Christophe R.
0
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
24 nov. 2004 à 16:45
Y'a aussi le truc de savoir si on a pas cette astuce que "=CHR$(34)
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
24 nov. 2004 à 18:00
D'un point de vue personnelle, je préfère lire "Ceci est une chaine avec un "" dedans" plutot que "Ceci est une chaine avec un " & chr$(34) & " dedans".
Mais cela reste un choix perso ! Je trouve le code plus lisible. Et j'ajouterais : "Vive le \ du C !! ca simplifie tellement les choses"

Christophe R.
0
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
25 nov. 2004 à 16:42
Oui, ok pour le C, je suis d'accord avec toi! Mais bon, c'est vrai qu'aussi sous vb ca reste une affaire de gout! ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Amanobuo Messages postés 65 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 11 décembre 2006
25 avril 2005 à 12:52
Merci pour ces informations !
0
Rejoignez-nous