我目前正在尝试使用一个用户可以更改的单元格中的代码的宏。此代码仅用于在if语句中使用。问题是我似乎无法让vba忽略它为Application.Evaluate读取字符串这一事实。
因此使用Application.Evaluate(true和true)将返回true,但Application.Evaluate(" true和true")将返回Error 2015,有趣的是像Application.Evaluate(&#) 34; 2> 1")将正常工作。
那么有人为此有一些解决方案吗?