1 votes

L'outil de création de graphiques interprète mes données... bizarrement.

J'ai une feuille à partir de laquelle je tente d'importer des données dans un graphique :

enter image description here enter image description here Cependant, comme vous pouvez le constater, les étiquettes de l'axe des x ne sont pas importées en tant que texte ou en tant que dates, mais avec les deux premiers chiffres corrects, et ensuite "yy" au lieu de l'année. Les étiquettes de l'axe des x sont également affichées avec "yy" dans le graphique.

Quelqu'un peut-il me dire ce qui pourrait être le problème ici ?

1voto

Abhishek Points 11

Je pense que cela est dû aux différentes abréviations utilisées pour les formats de chiffres dans les différentes régions. Il semble que si le format de numérotation dd.mm.yy était valide pour les objets de plage, lorsque j'ai essayé d'utiliser cette plage comme source de données pour l'axe des x de mon graphique, le format des nombres a été reporté là où l'option yy n'était pas une abréviation valide pour les chiffres du tableau. Pour cette raison, elle a été interprétée comme une chaîne de caractères et affichée comme telle.

Une solution rapide que j'ai trouvée a été de fermer et d'ouvrir à nouveau le classeur, ce qui a souvent corrigé l'interprétation du format des nombres.

On peut aussi se rendre à l'adresse suivante format axis > axis options > number > type et le régler sur le format souhaité : enter image description here

Si vous générez vos graphiques en utilisant le code vba, j'ai découvert que l'ajout de la ligne

WorkSheets(1).ChartObjects(1).Chart.Axes(xlCategory, xlPrimary).TickLabels.NumberFormat = "dd.mm.yy"

après que les données aient été ajoutées au graphique, le problème est également résolu (allez savoir pourquoi).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X