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é :
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).