加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ExcelVBA正则按顺序拆分文字与数字

(2014-04-15 19:46:14)
标签:

excel

vba

正则表达式

教育

分类: ExcelVBA

A1单元格

怡景花园1栋10门10层02室

http://s8/mw690/001f8HsBgy6I84HRQwf27&690

Public Sub 文本数字顺序拆分()
    Dim arr       ' 声明变量
    With CreateObject("Vbscript.Regexp")
        .Pattern = "(\d+)"
        .Global = True
        arr = VBA.Split(.Replace(Range("A1"), "、$1、"), "、")
    End With
    Range("B1").Resize(1, UBound(arr) + 1) = arr
End Sub

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有