我在 Excel 2016 for Mac 中编写了一个用户定义函数。该功能本身有效;我在 VBA 中的一个新子例程中调用了它,它工作得很好。但是当我从工作表中调用它时,它什么也没做。
Function isMultipleOf5(myInput As Integer) As Boolean
Dim result As Double
result = myInput Mod 5
If result = 0 Then
isMultipleOf5 = True
Else
isMultipleOf5 = False
End If
End Function
最佳答案
事实证明,我将代码放置在“Microsoft Excel 对象”下,而将代码放置在 ThisWorkbook 或 Sheet1 中不允许该函数工作。相反,您必须右键单击 Microsoft Excel 对象 -> 插入 -> 模块 -> 将代码放入新的空白区域。
关于excel - VBA 用户定义函数在 Mac Excel 2016 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42905161/