Probleme de guillemet

Probleme de guillemet - VB/VBA/VBS - Programmation

Marsh Posté le 25-04-2003 à 09:18:44    

Voila je recupere une chaine de caractere que je met dans un MSFlexGrid
 
L'ennui c est que si cette chaine comporte des guillemets cela s affiche : "
 
que puis je faire pour y remedier ???
 
PS pour & cela affiche &


Message édité par dragonspyro93 le 25-04-2003 à 09:21:34
Reply

Marsh Posté le 25-04-2003 à 09:18:44   

Reply

Marsh Posté le 26-04-2003 à 11:58:35    

En détectant les "" dans ta chaine. C'est pas bien compliqué, tu passes en revue chacun des caractères avec la fonction "mid". Dés que ta fonction trouve un caractère différents des "" il le mets dans une variable de type string. C'est la valeur de cette variable que tu afficheras...
 
En résumé :
- la fonction "mid"
- la fonction "len"
- une boucle
- trois variable
 
j'ai mis l'exemple dans une des réponses hier soir, il suffit juste de l'adapter.
 
http://forum.hardware.fr/forum2.ph [...] at=396#bas

Reply

Marsh Posté le 26-04-2003 à 12:24:38    

la fonction InStr() fait la même chose mais en une seule ligne :pfff:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 26-04-2003 à 13:42:01    

drasche a écrit :

la fonction InStr() fait la même chose mais en une seule ligne :pfff:

:heink: quand tu as plusieurs "" tu fais comment ? dans une boucle, donc si je compte bien , sa fait 4 ligne de code... :D

Reply

Marsh Posté le 26-04-2003 à 15:31:26    

ouais mais comme tu peux préciser le premier caractère à partir duquel tu fais la recherche, InStr te facilite grandement la tâche, et je l'ai pas vu dans ton algorithme :/

Reply

Marsh Posté le 26-04-2003 à 15:59:52    

drasche a écrit :

ouais mais comme tu peux préciser le premier caractère à partir duquel tu fais la recherche, InStr te facilite grandement la tâche, et je l'ai pas vu dans ton algorithme :/


 
c'est vrai, parceque je n'avais pas penser à cette fonction, personellement, je me complique la vie  !  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed