我的代碼如下:
Function my_if() As Boolean
my_if = Application.WorksheetFunction.If(True, True, False)
End Function
但我得到#VALUE了結果。這是為什么?
uj5u.com熱心網友回復:
If不是WorksheetFunction物件中的功能之一。與其撰寫自己的my_if函式,不如使用內置的 VBA 函式IIF。或者,您可以這樣做:
Function my_if() As Boolean
my_if = IIf(True, True, False)
End Function
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/519620.html
標籤:擅长vba
