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
40
Affichages
1 K

Statistiques des forums

Discussions
312 502
Messages
2 089 036
Membres
104 010
dernier inscrit
Freba