猿问

想要支持冒号这种表达式,需要怎样修改呢?

写了一个自定义函数
Function FFQiuhe(ParamArray Arr1()) As String
……
end Function
此函数支持A1=FFQiuhe(B1,C1,D1,E1)
但是不支持A1=FFQiuhe(B1:E1)

慕无忌1623718
浏览 85回答 1
1回答

海绵宝宝撒

给你参考的Public Function udSum(ParamArray x()) As DoubleDim i As IntegerDim j As IntegerDim k As Integer, OneDim rtn As Doublertn = 0For i = 0 To UBound(x)Select Case TypeName(x(i))Case "Range"For j = 1 To x(i).Rows.CountFor k = 1 To x(i).Columns.Countrtn = rtn + x(i).Cells(j, k)Next kNext jCase "Variant()"For Each One In x(i)rtn = rtn + OneNext OneEnd SelectNext iudSum = rtnEnd Function
随时随地看视频慕课网APP

相关分类

数据结构
我要回答