在范围内循环命令按钮,具体取决于单元格值

时间:2016-10-20 20:26:38

标签: excel vba excel-vba

我在列O中有许多命令按钮,我想根据是否在列R中的相应单元格中输入“Y”来有条件地显示。

解决问题的最佳和最有效的方法是使用计数器。

以下不起作用,但我希望意图明确。我玩过一些技巧,但我不是专家。

For Each CommandButton In Range("O5:O34")

For counter = 1 To 30

If Range("R" & 4 + counter) = "Y" Then
    CommandButton & counter.Visible = True
Else
    CommandButton & counter.Visible = False
End If

Next counter

Next CommandButton

1 个答案:

答案 0 :(得分:3)

类似的东西:

.searchitem

假设你的命令按钮都是相应命名的