VBA中正则表达式如何首尾锚定

 时间:2024-11-14 06:41:26

1、实例,A栏单元格中的字符排开形式有三种:“字母+数字、数字+字母、数字+字母+数字、字母+数字+字母”。如何将”字母+数字“形式筛选出来置于B栏呢?

VBA中正则表达式如何首尾锚定

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

VBA中正则表达式如何首尾锚定

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

VBA中正则表达式如何首尾锚定

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

VBA中正则表达式如何首尾锚定

5、在代码编辑窗口输入以下代码:Sub test()Set regx = Create蚪嬷吃败Object("vbscript.regexp")arr 租涫疼迟= Range([a1], Range("a:a").Find("*", , , , , xlPrevious))With regx .Global = True .ignorecase = True .Pattern = "^[a-z]+\d+$" For i = 1 To UBound(arr, 1) Set mat = .Execute(arr(i, 1)) For Each m In mat n = n + 1 Cells(n, 2) = m Next NextEnd WithEnd Sub

VBA中正则表达式如何首尾锚定

6、正则表达式开关锁定的符号是”^“,结尾锁定的符号为”$“

VBA中正则表达式如何首尾锚定

7、在VBA窗口,点击”运行“按钮,运行一下编写的代码!

VBA中正则表达式如何首尾锚定

8、我们会看到”字母+数字“形式被筛选并置于B栏!

VBA中正则表达式如何首尾锚定
  • 图示EXCEL表格vba系列98之TintAndShade = -1
  • word vba:[3]用word编辑pdf文件的方法
  • 如何利用VBA代码插入双括号
  • 在VBA中,union之应用——筛选数据!
  • 如何在Excel VBA结合插入工作表和计算工作表数
  • 热门搜索
    淘宝现在卖什么最火 血气方刚是什么意思 不禁的意思 亲密无间的意思 什么东西咬牙切齿 结婚祝福语4个字 客观题是什么意思 人无完人是什么意思 display是什么意思 人均可支配收入是什么意思