在VBA中,自定义函数实例应用(5)

 时间:2026-02-16 11:49:13

1、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

在VBA中,自定义函数实例应用(5)

2、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!

在VBA中,自定义函数实例应用(5)

3、会弹出模块编辑窗口!

在VBA中,自定义函数实例应用(5)

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

在VBA中,自定义函数实例应用(5)

5、在[a2]单元格中,输入自定义函数"去除",点击函数图标,在弹出的函数对话框中依次输入数据!如图所示。

在VBA中,自定义函数实例应用(5)

6、点击【确定】按钮,数据中的数字会被去除,如果要去除数据中的字母,我们可以在自定义函数的第二个参数中输入“1”,要去除数据中的汉字,在第二个参数中输入“2”,就可以了!

在VBA中,自定义函数实例应用(5)

  • Excel使用vba自定义函数
  • VBA (vba)引用单元格对象(一个单元格的引用)
  • excel中使用vba来引用单元格区域
  • 如何利用VBA代码画键盘
  • 如何用Foxmai发送带附件的邮件
  • 热门搜索
    温州周边旅游景点大全 资阳旅游景点大全 吉林旅游政务网 南昌梅岭旅游攻略 常州旅游商贸网络课程 金马旅游官网 牯牛降旅游攻略 宁夏沙坡头旅游攻略 沈阳到海南旅游专列 浙江5a旅游景点大全