我想隐藏特定值的图表,但要使其他值可见。我的图表的数据是从单元格(A,3)到单元格(k,10)。 单元格(A,3)的值是动态的。因此,我希望将图表隐藏为特定的A3值。 我试过这段代码,但它不起作用:
Sub chart_visibility()
Application.ScreenUpdating = False
ActiveWorkbook.Sheets("Sheet1").Activate
If Range("A3").Value = "STATE_PROVINCE" Then
ActiveSheet.ChartObjects("Chart 2").Visible = False
Else
ActiveSheet.ChartObjects("Chart 2").Visible = True
End If
Application.ScreenUpdating = True
End Sub
答案 0 :(得分:2)
在此处用DDuffy引用,命令ActiveSheet.ChartObjects("Chart 2").Visible = False
应该隐藏您的图表。
我真的不知道为什么即使在Application.ScreenUpdating = True
之后也不会隐藏图表。对我来说,这似乎同样有效。
也许别人有一个主意?