【发布时间】:2015-04-16 17:09:28
【问题描述】:
我正在尝试遍历我的 Excel 电子表格中的特定范围(具体来说是(“B13:B65”))并隐藏所有包含“X”的行。像这样的:
For i = 13 to 65
If Cells(i, 2) = "x" Or "X" Then Rows(i).RowHeight = 0
Next i
问题是我遇到了类型不匹配错误。
我认为这是因为该范围内的所有单元格都是公式而不是文本字符串。比如B13单元格的内容是:
='Monthly'!$C$13
我希望我的代码评估单元格的可见输出,而不是实际内容。
我觉得这里有一个非常简单的解决方案,但我一直在寻找一段时间没有成功。我是菜鸟,明明……
【问题讨论】:
-
这是对您的实际问题的解释和答案:stackoverflow.com/a/6308366/119775