我是VBA的新手,在调用我的函数方面存在问题:
我的功能如下:
Function pricing(priceSchedule As String, cellValue As String)
MsgBox (priceSchedule)
MsgBox (cellValue)
End Function
我打电话的时候:
pricing("Master Sheet", "G8")
我收到错误:
Compile error:
Expected: =
有人可以帮忙吗?谢谢!
答案 0 :(得分:2)
通常情况下,Function
会返回一些内容,而您在此处拥有的内容应为Sub
。
您应该删除MsgBox调用的大括号。
MsgBox priceSchedule
MsgBox cellValue
如果您使用该功能而不存储值,则
Call pricing("Master Sheet", "G8")
或者
pricing "Master Sheet", "G8"