Excel根据点击

时间:2016-09-19 18:56:23

标签: excel vba excel-vba

我是excel的VBA新手,我正在尝试为我的领导层整理一个仪表板...我的大多数背景都是数据库查询语言而不是这种意义上的编程。我正在尝试在Excel中构建三个按钮:概述,直接,间接是确切的名称。当我单击Overview时,我希望我的“Dashboard”显示我在概览计算中使用的所有指标(图表,数字等)。如果我再次点击它,我希望它隐藏它们。与其他两个按钮相同,如果我点击“概述”,我的仪表板视图是我的所有概览指标和图表,我点击“直接”我希望我的所有指标,图表都显示我的“直接”指标。间接也是如此。到目前为止,我有一个宏,它隐藏了我的活动工作表中的所有对象(形状,图表),但不隐藏单元格中的度量(数字)。它也隐藏了我分配宏的按钮,所以除非我打开VBA编辑器,否则我无法取消隐藏所有内容!当我点击其中任何一个按钮时,我希望每个3个“主”按钮都不会隐藏,只需点击我的图表和指标,然后再次点击按钮取消隐藏。

到目前为止,这是我的示例代码:

    Sub HideEachShape()
Dim sObject As Shape
For Each sObject In ActiveSheet.Shapes
sObject.Visible = False
Next
End Sub

我知道非常基本,但我是新手。

0 个答案:

没有答案