Pergunta

Obviamente, é possível ocultar pontos de dados individuais em um gráfico de linhas do Excel.

  • Selecione um ponto de dados.
  • Clique com o botão direito -> Formatar ponto de dados...
  • Selecione Padrões
  • Guia Definir linha como Nenhum

Como você consegue a mesma coisa no VBA?A intuição me diz que deveria haver uma propriedade no Objeto de ponto Chart.SeriesCollection(<index>).Points(<index> que trata disso...

Foi útil?

Solução 2

"Descreva para o ursinho de pelúcia" funciona quase sempre...

Você tem que ir para o objeto filho Border do objeto Point e definir seu LineStyle como xlNone.

Outras dicas

Na verdade, se você for usar a resposta do SpyJournal, terá que ser =IF(b2=0,NA(),b2), caso contrário, o Excel apenas o reconhecerá como texto, não como um documento 'oficial' #N/A

Como dica geral:Se você sabe fazer algo no Excel, mas não sabe como fazer no VBA, basta gravar uma macro e ver o código VBA gravado (funciona pelo menos na maior parte do tempo)

Também existe uma solução não VBA que também pode ser controlada a partir do código VBA.No Excel, um ponto de dados representado por #N/A não será exibido.Assim você pode usar uma fórmula - a mais fácil é uma IF função - que retorna um #N/A como texto nos dados do gráfico.Este ponto de dados não será exibido, o que significa que você não precisa tentar manipular o formato dele.

Um exemplo é simplesmente gerar seus dados gráficos em uma tabela e depois replicá-los abaixo com uma fórmula que simplesmente faça isso

=If(B2=0,"#N/A",B2)

Isso funciona quando você deseja impedir que gráficos de linhas exibam valores 0, por exemplo.

Provavelmente é tarde demais para ajudar, mas a resposta do SpyJournal, embora fácil e elegante, é um pouco incorreta, pois é necessário omitir as aspas em torno de #N/A

Sim.Ele não precisa ter as cotações para ser um verdadeiro conteúdo de células não disponível, mas para mim n/um plot como 0 em meus gráficos.

A única maneira de fazer com que não seja plotado é deixar a célula em branco.

Tentei "#N/A" com aspas no Excel 207 e como resultado o ponto de dados é mostrado como zero no gráfico.Funciona sem as aspas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top