我有一個功能,我想使更一般。但是我不能讓函數的最後部分作爲函數的輸入。如何使用表格作爲Excel vba中函數的輸入?
我如何使用表格作爲函數的輸入?我想分解表名並將其用作輸入,以便我可以在其他上下文中使用該函數。
Function GetTotalHours("Tablename?" As ??, columnNumber As Integer) As Integer
For Each Row In [Tablename].Rows
getTotalHours = getTotalHours + DateTime.Hour(Row.Columns(columnNumber).Value)
Next
End Function
我可以這樣做一個字符串一些如何?
這是一個偉大的鏈接,看看:http://www.jkp-ads.com/articles/Excel2007TablesVBA.asp – Ioannis