我正在尝试使用以下语句在VBA中运行循环:
...
If Range("K" & h).Value >= mingreen Then
...
h从4开始,K4的值为0.75(但它来自公式)。 mingreen是0.5。所以声明应该是真的。但不知何故,它返回错误。实际上,当一个单元格是公式时,似乎> =语句根本不起作用。为什么会这样,有没有办法解决它?
答案 0 :(得分:0)
确保使用正确的书籍和表格并尝试value2
:
If (Thisworkbook.sheets("nameOfSheet").Range("K" & h).Value2 >= mingreen) Then