Bonjour !
Je développe en VBA sur Mac et teste ensuite mon appli sur une dizaine de versions d'Excel, sur Mac et sur PC. Jusqu'à ce jour, ma version la plus récente testée sur PC était sous Excel 2009 et tout était OK. Ayant entamé des tests sur Excel 2010 (sur PC), je suis tombé sur ce pb d'accents. Ramené au minimum, voici comment il se décrit...
Soit un fichier VIDE avec une simple macro d'une ligne en feuil1 :
Ca marche sur Mac, mais si je passe sur PC, et que je lance l'Editeur VBA dans Excel 2010, j'ai à la place du string une séquence-charabia, formée de plusieurs "Z" avec une sorte de cupule au dessus. Pareil évidemment si j'exécute la macro : j'en déduis que ni l'éditeur ni l'interprèteur VB ne comprennent le codage de mes lettres accentuées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub mess_display() MsgBox "ééééééé" End Sub
En revanche si je saisis le string "ééééééé" dans une cellule de la feuil1, cette cellule s'affiche correctement sur Mac comme sur PC. Donc, cela semble être un pb spécifique à VBA, ne relevant pas du paramétrage linguistique du système....
Je suis vraiment preneur de toute idée !
Merci à vous,
Partager