我正在尝试循环遍历Excel电子表格中特定范围(具体而言是“B13:B65”),并隐藏所有包含“X”的行。就像这样:
问题在于我遇到了类型不匹配的错误。
我猜测这是因为这个区域中的所有单元格都是公式,而不是文本字符串。例如,单元格B13的内容是:
我希望我的代码评估的是单元格的可见输出,而不是实际内容。
我感觉这里有一个非常简单的解决方案,但是我已经搜索了一段时间没有成功。显然,我是新手...
For i = 13 to 65
If Cells(i, 2) = "x" Or "X" Then Rows(i).RowHeight = 0
Next i
问题在于我遇到了类型不匹配的错误。
我猜测这是因为这个区域中的所有单元格都是公式,而不是文本字符串。例如,单元格B13的内容是:
='Monthly'!$C$13
我希望我的代码评估的是单元格的可见输出,而不是实际内容。
我感觉这里有一个非常简单的解决方案,但是我已经搜索了一段时间没有成功。显然,我是新手...