(VB) Remplacer Des Guillemets Dans Une String [Résolu] - CCM

Informatique Mobile Applis & Sites Image & Son Maison Securité Téléchargement Forum Bureautique Développement Internet Jeux vidéo Matériel Réseau Vidéo/TV Virus/Sécurité Emploi
  • Forum
  • Informatique & Design
  • Programmation
  • VB / VBA
Sujet Précédent Sujet Suivant Bonjour ! Je dois supprimer les guillemets dans une chaîne de caractères. J'ai fait comme ça : laChaine = Replace(laChaine , """, "") Mais ça fait une erreur de syntaxe. Comment faire ? Merci ! Afficher la suite Partager
  • Copier
A voir également:
  • Code ascii guillemets
  • Code ascii - Guide
  • Code ascii : 37 2d 3f 3d 31 réponse - Forum Loisirs / Divertissements
  • Code ascii 34 2d 3f 3d 31 - Forum Programmation
  • Code puk bloqué - Guide
  • Comment déverrouiller un téléphone quand on a oublié le code - Guide
Réponse 1 / 8 Meilleure réponse La meilleure réponse est la réponse qui a été validée par nos équipes. les "" servent à délimiter une chaine de caractère et pas à afficher des guillemets. Pour l'afficher ou le comparer il faut l'exprimer sous forme de code ascii. Le code ascii du guillemet est 34 asc() et chr() permettent d'atteindre le code ascii d'un caractère print chr(34) affiche un guillemet. asc(a) retourne le code ascii de a cordialement Réponse 2 / 8 La syntaxe exacte est : laChaine = Replace(laChaine , """, "") Rem : ce n'est pas 3 mais 4 guillemets qu'il faut. A+. Cool , merci , ça marche bien ! Il fallait le savoir , j'ai mis deux jours à chercher comment supprimer de guillement double cote dans une chaine de caractère sous VB6 Réponse 3 / 8 la fonction chr() demande un entier long comme paramètre. Si ta variable A0 n'est pas définie, elle prendra 0 comme valeur. S'il est question d'une valeur hexadécimale, if faut le "mentioner" à VB, avec le préfixe &H... Str = Replace(machaine, Chr(&HA0), "") Réponse 4 / 8 Oh, petite boullette : code exacte : laChaine = Replace(laChaine, """", "") A+. Slyer26

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

Posez votre question Réponse 5 / 8 Bonjour, Merci pour la réponse. J'avais résolu mon Pb mais tu as raison , je m'étais trompé de base. Ultra edit me donné "A0" que j'ai retranscrit tel quel do'ou mon erreur. La bonne syntaxe était donc Str = replace (machaine, chr(160),"") Soit A0 en decimal. Désolé de ne pas avoir percuté plus tôt .. Réponse 6 / 8 Bonjour, j'ai un problème de conversion de guillemets en code ascii: je veux afficher une chaine de caractère de cette forme: chaine à obtenir exactement : (compute commande= define TpItem() "NomDuProduit" !enddefine.) le nom du produit est stcké dans une variable V_Product(i). le problème ce que je n'arrive pas afficher les guillements en tant de chaine de caractère autour de ma variable V_Product(i). voici ce que j'ai fait: TpCom = "compute command=" & Chr$(34) & define !TpItem ()"& Chr$(34)& V_Product(i) & Chr(34) & "!enddefine. & Chr(34) le deux Chr$(34) au milieu sont lu comme de caratère et pas comme des instruction VB et l'inverse pour les guillements. Avez-vous une idée comment faire? Merci Ahmed Bonjour, voici la bonne syntaxe tpcom = "compute command=define !TpItem ()" & Chr$(34) & V_Product(i) & Chr(34) & "!enddefine." Réponse 7 / 8 Je trouve aussi t un mauvais super programmeur Réponse 8 / 8 Bonjour, j'ai un soucis pour remplacer un caractére dans une chaine. Mon caractère ce voit comme un blanc mais il s'agit du code BOM (pour l'anglais Byte Order Mark) Chr(A0). mais lorsque j'essaie Str = replace (machaine,chr(A0),"") il ne se passe rien !!! Afficher toute la discussion

Discussions similaires

MsgBox personnalisée VBA Access VBA - Conversion d'un texte en nombre VBA (Excel) - Supprimer une ligne Sélection d'une colonne en VBA pause dans une macro sous excel VBA Excel : Format de date Devenez membre en quelques clics
  • Connectez-vous simplement avec ceux qui partagent vos intérêts
  • Suivez vos discussions facilement et obtenez plus de réponses
  • Mettez en avant votre expertise et aidez les autres membres
  • Profitez de nombreuses fonctionnalités supplémentaires en vous inscrivant

Newsletters

Newsletters Actu du jour Voir un exemple

Les informations recueillies sont destinées à CCM BENCHMARK GROUP pour vous assurer l'envoi de votre newsletter.

De plus, lors de votre inscription sur ce formulaire, des données personnelles (dont votre adresse email sous forme hachée et pseudonymisée) peuvent être partagées avec nos partenaires Data à des fins de personnalisation de la publicité et des contenus qui vous sont proposés. Vous trouverez le détail de ces informations et pouvez vous y opposer à tout moment.

Plus généralement, vous bénéficiez d'un droit d'accès et de rectification de vos données personnelles, ainsi que celui d'en demander l'effacement dans les limites prévues par la loi.

Vous pouvez également à tout moment revoir vos options en matière de prospection commerciale et ciblage. En savoir plus sur notre politique de confidentialité ou notre politique Cookies.

Tag » Code Ascii Guillemet