VBA功能错误

时间:2014-02-03 05:40:28

标签: function vba

我是VBA的新手,在调用我的函数方面存在问题:

我的功能如下:

Function pricing(priceSchedule As String, cellValue As String)

MsgBox (priceSchedule)
MsgBox (cellValue)

End Function

我打电话的时候:

pricing("Master Sheet", "G8")

我收到错误:

Compile error: 
Expected: =

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:2)

通常情况下,Function会返回一些内容,而您在此处拥有的内容应为Sub

您应该删除MsgBox调用的大括号。

MsgBox priceSchedule
MsgBox cellValue

如果您使用该功能而不存储值,则

Call pricing("Master Sheet", "G8")

或者

pricing "Master Sheet", "G8"