Vba 如何将函数返回数组分配给其他数组
我想将函数return数组分配给另一个数组 但总有错误,我不知道如何修复它 如果我不想使用variant,如何修复它Vba 如何将函数返回数组分配给其他数组,vba,ms-word,vb6,Vba,Ms Word,Vb6,我想将函数return数组分配给另一个数组 但总有错误,我不知道如何修复它 如果我不想使用variant,如何修复它 Private Sub SomeSub() Dim arrFindRange() As Range --> This is word vba range object arrFindRange = FuncReturn() --> This code will Error End Sub Private Function FuncReturn
Private Sub SomeSub()
Dim arrFindRange() As Range --> This is word vba range object
arrFindRange = FuncReturn() --> This code will Error
End Sub
Private Function FuncReturn() as Range()
Dim arrFindRange() As Range
//.. do something else ..//
FuncReturn = arrFindRange
End Function
范围对象是您正确声明的对象。当为其指定值时,它需要
Set
关键字Set-FuncReturn=arrFindRange
当然还有,Set-arrFindRange=FuncReturn
没用……我试过了。在哪一行代码上会出现错误?你得到的错误是什么?