1

我正在编写一个循环来在 Excel 2010 中创建和格式化 XY 散点图。在我的循环中,我添加了 .ApplyDataLabels ShowSeriesName:=True 并且系列名称显示在我的图表中,但也添加了 Y 值标签。要删除 Y 值标签,我将 .ApplyDataLabels ShowValue:=False 添加到我的代码中,但这也会关闭系列名称标签。这是我的代码:

If (Range("Q" & m) >= 40 And Range("R" & m) >= 40) Then
.ApplyDataLabels ShowSeriesName:=True
.ApplyDataLabels ShowValue:=False 'set to false because it didn't work
End If

基本上我只需要在我的图表中显示系列名称,而不是系列名称和 Y 值标签。有没有其他人遇到过这个问题或知道解决方法?

4

1 回答 1

2

尝试在一行中设置两个参数,例如:

If (Range("Q" & m) >= 40 And Range("R" & m) >= 40) Then
   .ApplyDataLabels ShowSeriesName:=True, ShowValue:=False
End If

如果有任何变化,请向我们提供信息。如果没有,请With...在您的代码中添加行。

于 2013-04-03T15:40:43.680 回答