gpt4 book ai didi

vba - Excel VBA - 如何引用单元格的可见内容而不是其公式?

转载 作者:行者123 更新时间:2023-12-04 13:29:06 36 4
gpt4 key购买 nike

我正在尝试遍历我的 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

我希望我的代码评估单元格的可见输出,而不是实际内容。

我觉得这里有一个非常简单的解决方案,但我一直在寻找一段时间没有成功。我是菜鸟,显然...

最佳答案

基于此示例:https://msdn.microsoft.com/en-us/library/office/ff195193.aspx

Sub Main()

For Each c in Worksheets("Sheet1").Range("A1:D10") 'Change for your range
If Lcase(c.Value) = "x" Then
'''Rest of your code
End If
Next c

end sub

关于vba - Excel VBA - 如何引用单元格的可见内容而不是其公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29548670/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com