【发布时间】:2014-06-01 17:48:50
【问题描述】:
我是宏的新手,所以我不确定这在 VBA 中是否可行。
我正在尝试创建一个由许多由 4 行组成的迷你表组成的文档。 一行是标题,它有一个复选框,将始终显示,下面三行包含我只有在选择相关复选框时才能看到的数据。
这个文档会有很多小表格,因此会有很多复选框,我想知道是否有一个通用的复选框选择器,我可以在其中应用相同的宏。
我看过以下宏,但这仅适用于一个复选框,我想知道是否有一种方法可以为所有复选框应用一个,说如果选中第 4 行中的复选框,则显示第 5,6 行和7. 如果选中第 8 行的复选框,则显示第 9、10 和 11 行,依此类推......
Private Sub CheckBoxRow4_Click()
Rows("5:6:7").Hidden = CheckBoxRow4.Value
End Sub
查看屏幕截图以获得更好的想法。
如果您能指出如何在打开文档时默认隐藏下面的三行,我们将不胜感激。
如果这有什么不同的话,我正在使用 Excel 2011 for Mac。
提前谢谢你。
【问题讨论】:
标签: excel vba checkbox excel-2011