标签: excel vba formulas evaluate
我尝试使用Evaluate()在我的代码中运行if语句并将结果存储在一个数组中,但每次我尝试它都会返回一个#VALUE!错误。我以为这可能是因为我错误地使用了变量,所以我给它做了一个更简单的测试:
arr(i, 9) = Evaluate("IF(1 > 2, 'yes', 'no')")
然而,这仍然失败并返回#VALUE!错误。
任何帮助?