我正在编写一些 VBA 代码,将包含用户定义函数 (UDF) 的公式写入我的工作簿的某些单元格,例如: H1004 = maxdd(H1:H1001)
。
当我在Excel 2010(适用于 Windows)中运行代码时,一切都按预期工作:
1) 公式被写入单元格
2) 每个单元格都返回正确的结果。
当我在Excel 2011 for Mac中运行相同的代码时,公式也将被写入单元格。但是,单元格不会返回任何有效结果 - 而是显示#value
错误。
注意: 我无法解决此问题,因为当我选择其中一个单元格时,将光标放在公式字段中,然后按回车键(可能是强制单元格计算),就会出现正确的答案。
我的问题:
- 需要做些什么来防止 Excel for Mac 返回
#value
错误而不是简单的结果?