在VBA中,自定义函数实例应用(5)
1、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!
2、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!
3、会弹出模块编辑窗口!
4、在代码编辑窗口输入以下代码:
Function 去除0(区域 As Range, Optional 数字 As Integer = 2)
Set regx = CreateObject("vbscript.regexp")
With regx
.Global = True
If 数字 = 0 Then
.Pattern = "\d"
ElseIf 数字 = 1 Then
.Pattern = "[a-zA-Z]"
ElseIf 数字 = 2 Then
.Pattern = "[一-龢]"
End If
去除0 = .Replace(区域, "")
End With
End Function
5、在[a2]单元格中,输入自定义函数"去除",点击函数图标,在弹出的函数对话框中依次输入数据!如图所示。
6、点击【确定】按钮,数据中的数字会被去除,如果要去除数据中的字母,我们可以在自定义函数的第二个参数中输入“1”,要去除数据中的汉字,在第二个参数中输入“2”,就可以了!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:48
阅读量:146
阅读量:38
阅读量:148
阅读量:54