我似乎得到一個類型不匹配錯誤試圖做這樣的事情的時候:Excel中的VBA函數可以返回一個範圍嗎?
在新的工作簿:
A1 B1
5 4
Function Test1() As Integer
Dim rg As Range
Set rg = Test2()
Test1 = rg.Cells(1, 1).Value
End Function
Function Test2() As Range
Dim rg As Range
Set rg = Range("A1:B1")
Test2 = rg
End Function
添加= Test1的()應該返回5,但代碼似乎返回時終止範圍從test2()。是否有可能返回一個範圍?在test2將
這可以用作UDF嗎? – ja72 2017-03-01 21:41:38