Caractère special après macro avec vbnewline

pascal_bidouille

XLDnaute Junior
Hello,

J'ai une macro qui affecte à une cellule une chaine de caractère de type :
Code:
chaine = variable1 & vbnewline & variable2

Sur un PC win7 excel 2007 cela s'affiche correctement :
Capture case ok.PNG
Sur un PC xp excel 2007 cela s'affiche avec un caractère spécial (? dans un carré) en plus :
Capture case nok.PNG

Le caractère existe bien sur XP. On peut le supprimer à la main (sans perdre le retour à la ligne)
Par contre impossible de le copier pour faire une recherche sur toute la feuille par exemple.

Des idées pour virer cela ?

Merci
 

pascal_bidouille

XLDnaute Junior
Re : Caractère special après macro avec vbnewline

D'abord, oui c'est bien sur excel 2007.
J'ai tenté avec
chr(13)+chr10 : vbcrlf : même résultat
chr(13) : vbcr seul : ne fait pas le saut à la ligne
chr(10) : vblf seul : c'est ok dans les deux cas.(saut à la ligne ok sans caractère spécial)

Donc ça marche. Je ne comprend pas pourquoi j'avais cet effet de bord sur XP mais bon ...

Merci pour l'idée.
 

Discussions similaires

Réponses
2
Affichages
303

Statistiques des forums

Discussions
312 360
Messages
2 087 594
Membres
103 604
dernier inscrit
CAROETALEX59