Moundir76
Messages postés281Date d'inscriptiondimanche 3 octobre 2010StatutMembreDernière intervention16 mai 2014
-
21 juin 2011 à 09:18
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
21 juin 2011 à 20:54
Bonjour,
Je souhaite extraire le texte d'une cellule excel qui contient des sautes de lignes du genre :
"coucou
c'est mais j'obtiens "coucouc'estmoi"
moi"
quand j'extrais la valeur de la cellule et que je la mets dans un label.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 21 juin 2011 à 20:54
Salut
N'étant pas très pointu en VB.Net, je ne saurais te dire si ton code est à incriminer.
Ce que je trouve bizarre, c'est que tu prépares
detail.Glossaire
et que tu utilises
ListExcel(i).Glossaire
à la ligne du dessous. Quel est le rapport entre "detail" et "ListExcel(i)" ?
Tu peux essayer cela :
Il faudrait que tu analyses chaque caractère de ta chaine originale pour savoir quel(s) caractère(s) est (sont) utilisé(s) pour faire ce passage à la ligne.
Tu peux avoir :
Code ASCII 13 = vbCr
Code ASCII 10 = vbLf
Code ASCII 13 + 10 = vbCrLf
Dans ton Label, il ne doit pas accepter le caractère utilisé dans ta chaine originale.
Il te suffira donc de le remplacer par vbCr pour que cela fonctionne.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)