替自定义函数设置可选参数
本文为随书问题参考答案
Function JoinText(Rng As Range, Optional Txt As String = ",") As String
Dim c As Range
For Each c In Rng
JoinText = JoinText & c.Value & Txt
Next c
JoinText = Left(JoinText, Len(JoinText) - 1)
End Function
或者
Function JoinText(Rng As Range, Optional Txt As Variant) As String
Dim c As Range
If IsMissing(Txt) Then Txt = ","
For Each c In Rng
JoinText = JoinText & c.Value & Txt
Next c
JoinText = Left(JoinText, Len(JoinText) - 1)
End Function
版权声明
本文来自投稿,不代表本站立场,转载请注明出处。