Office中国论坛/Access中国论坛
标题:
查找并显示字符
[打印本页]
作者:
wjcpa
时间:
2017-8-26 16:44
标题:
查找并显示字符
请教:
如附件中,求查找并显示字符的函数
作者:
Henry D. Sy
时间:
2017-8-28 11:00
Function Contxt(ParamArray args() As Variant) As Variant
Dim tmptext As Variant, i As Variant, cellv As Variant
Dim cell As Range
tmptext = ""
For i = 0 To UBound(args)
If Not IsMissing(args(i)) Then
Select Case TypeName(args(i))
Case "Range"
For Each cell In args(i)
tmptext = tmptext & cell
Next cell
Case "Variant()"
For Each cellv In args(i)
tmptext = tmptext & cellv
Next cellv
Case Else
tmptext = tmptext & args(i)
End Select
End If
Next i
Contxt = tmptext
End Function
复制代码
B10=
=MID(contxt(IF(ISERROR(FIND(A10,$B$1:$B$5)),"",","&$B$1:$B$5)),2,99)
复制代码
三键结束,下拉
作者:
Henry D. Sy
时间:
2017-8-28 11:01
[attach]61914[/attach]
作者:
wjcpa
时间:
2017-8-28 14:17
谢谢大侠
作者:
wjcpa
时间:
2017-8-28 16:49
请教一下,刚才的公式为何copy后,用数组公式输入后就出现#NAME?的符号
作者:
Henry D. Sy
时间:
2017-8-28 18:38
wjcpa 发表于 2017-8-28 16:49
请教一下,刚才的公式为何copy后,用数组公式输入后就出现#NAME?的符号
Contxt是自定义函数,要把代码保存在模块中
保存为启用宏的文件xlsm
然后再引用Contxt
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3