Domanda

Ovviamente è possibile nascondere singoli punti dati in un grafico a linee di Excel.

  • Seleziona un punto dati.
  • Fare clic con il tasto destro -> Formato punto dati...
  • Seleziona modelli
  • Scheda Imposta la riga su Nessuna

Come si ottiene la stessa cosa in VBA?L'intuizione mi dice che dovrebbe esserci una proprietà su Oggetto punto Chart.SeriesCollection(<index>).Points(<index> che si occupa di questo...

È stato utile?

Soluzione 2

"Descrivilo all'orsacchiotto" funziona quasi sempre...

Devi andare all'oggetto figlio Border dell'oggetto Point e impostare il suo LineStyle su xlNone.

Altri suggerimenti

In realtà, se intendi utilizzare la risposta di SpyJournal, deve esserlo =IF(b2=0,NA(),b2), altrimenti Excel lo riconosce semplicemente come testo, non come "ufficiale" #N/A

Come consiglio generale:Se sai come fare qualcosa in Excel, ma non sai come farlo in VBA, potresti semplicemente registrare una macro e guardare il codice VBA registrato (funziona almeno la maggior parte delle volte)

Esiste anche una soluzione non VBA che può essere controllata anche dal codice VBA.In Excel un punto dati rappresentato da un #N/A non verrà visualizzato.Quindi puoi usare una formula: la più semplice è an IF funzione - che restituisce un #N/A come testo nei dati del grafico.Questo punto dati non verrà quindi visualizzato, il che significa che non è necessario provare a manipolarne il formato.

Un esempio è semplicemente quello di generare i dati del grafico in una tabella e quindi replicarli di seguito con una formula che fa semplicemente questo

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

Funziona, ad esempio, quando si desidera impedire ai grafici a linee di visualizzare valori 0.

Probabilmente è troppo tardi per essere d'aiuto ma la risposta di SpyJournal, sebbene semplice ed elegante, è leggermente errata in quanto è necessario omettere le virgolette intorno a #N/A

SÌ.Non deve avere le citazioni per essere un vero contenuto di celle non disponibile, ma per me N/A SOLO trama come 0 nei miei grafici.

L'unico modo per evitare che venga tracciato è lasciare la cella vuota.

Ho provato "#N/A" tra virgolette in Excel 207 e di conseguenza il punto dati viene visualizzato come uno zero nel grafico.Funziona senza virgolette.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top