位置:首页 > 软件操作教程 > 办公软件 > Excel > 问题详情

Contxt自定义函数的用法

提问人:周丽平发布时间:2021-07-12

1、打开VBE窗口

右键单击任意工作表标签,在弹出的快捷菜单中选择【查看代码】命令。

image.png

2、插入模块

在已打开的VBE窗口中,右键单击【工程资源管理器】任意处,在弹出的快捷菜单中,依次单击【插入】——【模块】

image.png

3、复制粘贴代码

将以下代码复制粘贴到已激活模块的代码窗口中。

PubliC 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

image.png

继续查找其他问题的答案?

回复(0)
返回顶部