我似乎得到一个类型不匹配错误试图做这样的事情的时候: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