当传递两个参数的Excel VBA告诉我,它期望一个'='?

我有一个function:

Sub WordsToDate(col, endRow) .... End Sub 

然后当我这样调用它时:

 Functions.WordsToDate(7, endRow) 

(function是模块)它给我的错误:

 Compile Error: Expected: = 

它popup并告诉我,当我尝试离开线路。

有任何想法吗?

Functions.WordsToDate(7, endRow)在工作表上的单元格? 在这种情况下,您需要input=Functions.WordsToDate(7, endRow)