EXCEL VBA:仅在MacOS上的隐藏模块中编译错误

我在MacOS(Sierra)的Excel电子表格中运行VBA时遇到问题。 在Windows上,一切工作如预期。 我总是得到“编译错误隐藏模块:插值…

我试图删除模块的全部内容,这是剩下的:

Function interpolate(x As Double, ran As Range) As String interpolate1 = 1 interpolate = interpolate1 End Function 

VBA代码是密码保护,我不使用任何ActiveX控件。 我使用的参考资料如下:

  • Visual Basic的应用程序
  • Microsoft Excel 16.0对象库
  • OLE自动化
  • Microsoft Office 16.0对象库
  • Microsoft Forms 2.0对象库
  • RefEdit控件

如果有人对如何解决这个问题有什么build议,那就太好了。

谢谢,Tro

RefEdit参考在MacOS上丢失。 我删除它,现在它似乎工作。