2008-09-10 2821 views
4

显然可以隐藏Excel折线图中的各个数据点。在Excel折线图中隐藏数据点

  • 选择一个数据点。
  • 右键 - >数据点格式...
  • 选择模式
  • 卡集线为无

你如何做到在VBA是一回事吗?直觉告诉我应该在Point objectChart.SeriesCollection(<index>).Points(<index>,与此有关系的属性...

回答

4

“它描述的泰迪熊”几乎每一次的作品...

你必须去到边境的孩子Point对象的对象并将其LineStyle设置为xlNone。

3

作为一般提示:如果您知道如何在Excel中做某些事情,但不知道如何在VBA中执行此操作,则可以只记录一个宏并查看记录的VBA代码(至少可以工作在时间)

+2

由于缺乏对宏记录器和制图引擎的支持,因此无法在Excel 2007中正常工作。 – 2010-10-18 21:32:40

3

还有一个非VBA解决方案,以及也可以从VBA代码进行控制。 在Excel中,不会显示以#N/A表示的数据点。因此,您可以使用公式 - 最简单的是IF函数 - 返回#N/A作为图形数据中的文本。这个数据点将不会显示,这意味着你不需要尝试和操纵它的格式。

一个例子是简单地生成的表格上图数据,然后用公式简单地做下面复制它这个

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

这工作,当你想从显示0停止线走势图值例如。

1

这可能是来不及有所帮助,但通过SpyJournal答案,同时简单而优雅,稍不正确,因为它是必要省略围绕#N引号/ A

5

其实如果你要使用SpyJournal的答案必须是=IF(b2=0,NA(),b2),否则Excel只是将其识别为文本,而不是“官方”#N/A

1

是的。它不一定要有引用才是真正的不可用单元格内容 但对我来说N/A仍然在我的图表中绘制为0。

我可以不把它绘制的唯一方法是让单元格为空。

0

我在Excel 207中用“#N/A”加引号,结果数据点在图中显示为一个零。它的工作没有引号。