【发布时间】:2022-07-01 00:34:25
【问题描述】:
我需要一些帮助来了解如何根据 activeX 组合框选择取消隐藏/隐藏组。
我目前有两个组(group_1 和 group_2)和一个带有两个选项(2021-2022 和 2022-2023)的组合框 (activeX)。
当从下拉列表中选择 2021-2022 时,我希望 group_1 不隐藏(默认隐藏)。
当从下拉列表中选择 2022-2023 时,我希望隐藏 group_1 而取消隐藏 group_2(默认隐藏)。
我对 VBA 非常陌生,并尝试将一些代码放在第一组和下拉选择选项中,但我没有运气。
Private Sub ComboBox1_Change_2()
Select Case ComboBox1.Text
Case "2021-2022"
With ActiveSheet.Shapes("group_1")
If .Visible = False Then .Visible = True Else .Visible = False
End With
End If
End Sub
这是可以做到的吗?
【问题讨论】:
-
在过去的类似场景中,我循环遍历所有形状以隐藏并使用
select; case "my string"使其可见。 This post 有一些相关信息。