Acho que isso tem a ver com diferentes abreviações sendo usadas para formatos numéricos em diferentes localidades. Parece que enquanto o numberformat dd.mm.yy era válido para range-objects, quando tentei usar esse intervalo como os dados de origem para o eixo x do meu gráfico, o formato numérico foi transportado onde yy não era uma abreviação válida para os números no gráfico. Por causa disso, foi interpretado como uma string e exibido como tal.
Uma solução rápida que encontrei foi fechar e abrir a pasta de trabalho novamente, o que geralmente corrigia a interpretação do formato numérico.
Como alternativa, você pode ir para format axis > axis options > number > type e defini-lo no formato desejado:

Sevocêestágerandoseusgráficosusandoocódigovba,descobriqueadicionaralinha
WorkSheets(1).ChartObjects(1).Chart.Axes(xlCategory,xlPrimary).TickLabels.NumberFormat="dd.mm.yy"
depois que os dados foram adicionados ao gráfico, corrigiu o problema bem (veja figura).

Noentanto,comovocêpodever,osrótulosdoeixoxnãosãoimportadoscomotextonemcomodatas,mascomasduasprimeirascifrascorretase,emseguida,"yy" em vez do ano. Os rótulos do eixo x também são exibidos com "yy" no gráfico.