Bonjour,
J'ai une macro réalisée sous Excel 2007 qui ne retourne pas le même résultat entre deux PC.
La ligne de code qui pose problème est :
Dans le cas correcte, cela met en exposant une série de caractères d'une chaîne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Worksheets("Feuil1").ChartObjects("Graph1").Chart.ChartTitle.Characters(Start:=3, Length:=4).Font.Superscript = True
Dans le cas incorrecte, cela met en exposant l'ensemble des caractères d'une chaîne et non pas qu'une partie.
Le code étant le même et que je n'avais jamais eu ce problème, je suppose que cela est dû à la version d'Excel et plus particulièrement de VBA.
Dans le cas correcte, ma version de VBA est 1057 (dans l'éditeur VBA, menu ?, A propos de).
Dans le cas incorrecte, la version de VBA est 1053.
Comment peut-on mettre à jour cette version pour avoir le même environnement ?
Dans le cas incorrecte j'étais avec Excel 2007 SP1 alors que j'étais en SP3 sur l'autre machine, j'ai donc installé le PATCH SP3 mais la version de VBA reste 1053.
Merci d'avance.
Partager