我创建了一个用于显示客户财务数据的仪表板。问题是这样的:其中一个图表是这样的总年图:
然而,这并不总是适合所有切片机。例如,如果我有一个人员计数切片器,累积总图表将毫无用处,但平均人员计数图表将是有价值的。我试图弄清楚如何根据单元格值(由切片机决定)显示相应的图表。例如,如果选择了人员计数切片器,则将平均图表放在前面。否则,将总图表放在前面。
我尝试将以下内容放在ThisWorkbook中但没有成功:
Private Sub ChartDisplay()
If Sheets("Sheet5").Range("B1") = "Headcount" Then
ActiveSheet.Shapes("chrtYearTotal").ZOrder msoBringToFront
Else: ActiveSheet.Shapes("chrtYearAvg").ZOrder msoBringToFront
End If
End Sub