1
我在Mac版Excel 2016中編寫了一個用戶定義的函數。該功能本身有效;我在一個新的子程序中用VBA調用它,它工作正常。但是當我從表單中調用它時,它什麼都不做。VBA用戶定義函數在Mac Excel 2016中不起作用
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
如果沒有代碼,將很難告訴你具體有什麼問題。最好的猜測是:UDF不允許做某些事情。 – Rory
附上代碼。它在我的同學的Windows電腦上工作得很好。 – Nate
不知道Mac上的vba,但我會嘗試將myInput更改爲變體。至少在PC上,這是UDF參數的默認數據類型。 –