学习Excel技术,关注微信公众号:
excelperfect
Function过程能够让我们自定义可以返回值的函数,减少复杂性,扩展功能,提高效率。在使用VBA编写自定义函数时,了解一些注意事项,掌握一些技术技巧,能够帮助我们顺利创造自已的函数。
让自定义函数返回指定类型的数组
如下图1所示,在消息框中显示了工作表单元格地址及对应的值。
图1
这里,使用自定义函数PopulateArray来返回包含单元格地址的数组。
Function PopulateArray(str AsString) As String()
Dim strTempArray(1 To 9) As String
Dim i As Integer
For i = 1 To 9
strTempArray(i) = str & CStr(i)
Next i
PopulateArray = strTempArray
End Function
PopulateArray函数接受所传