A ferramenta de criação de gráficos interpreta meus dados ... estranhamente

1

Eu tenho uma planilha na qual tento importar alguns dados para um gráfico:

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.

Alguém pode me dizer qual poderia ser o problema aqui?

    
por eirikdaude 21.09.2018 / 10:17

1 resposta

1

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

    
por 25.09.2018 / 09:55