violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 janv. 2006 à 11:22
Violent Ken
La première méthde ne marche pas !
Il faut en effet utiliser la commande Chr, qui convertit les numéros de la table des codes ascii en chaîne de caractères.
34 correspond au guillemet, donc Chr$(34) renvoie le guillemet.
cs_hassen
Messages postés338Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 novembre 2008 11 janv. 2006 à 21:02
je sais pas pour koi les message que j'ecrit ne s'affiche pas
mais ce que je voulait dire c'est que ma reponse été 2 guillemet successif et non pas 2 apostrophe successif
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 janv. 2006 à 21:23
Violent Ken
"ceci est un guillement '''!"
Moi je compte 3 barres, soient 1 apostrophe et un guillemet, ou 3 apostrophes.
D'ailleurs le copier/coller sous VB6 ne trompe pas, il s'agit bien de trois guillemets.
Cependant, tu as raison... en effet, si l'on essaie
MsgBox "Guillemet :""", le résultat sera bien l'affichage d'un guillemet ! Etonnant !
Si l'on teste A$=""" et msgbox Asc(A$), on obtient bien 34 ! Impressionnant !!
Dernière chose, si l'on essaie Asc("""), cela bugue...et Asc("""") affiche 34 !!!!
Merci Hassen pour cette "astuce", je pensais (comme la plupart, d'ailleurs), l'affichage d'un guillemet impossible de cette manière. Franchement je suis étonné !
cs_hassen
Messages postés338Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 novembre 2008 11 janv. 2006 à 10:46
si j'ai bien compris ton probleme tu veux afficher des guillemets
eh bien c simple t'a qu'a en mettre deux guillemets successif
ex:
msgbox "ceci est un guillement '''!"
NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023156 11 janv. 2006 à 10:52
Bonjour
chr(34)
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET)