VBA中使用正则表达式进行拆分

 时间:2024-10-19 08:53:21

1、新建excel,双击打开。点击开发工具“VB”,进入工作界面,插入一个模块。

VBA中使用正则表达式进行拆分

3、在通用窗口输入代码:Function SumValueInText(TargetRange As R锾攒揉敫ange) As DoubleDim mRegExp As RegExpDim mMatches As MatchCollection '匹配字符串集合对象Dim mMatch As Match '匹配字符串Set mRegExp = New RegExpWith mRegExp .Global = True 'True表示匹配所有, False表示仅匹配第一个符合项 .IgnoreCase = True 'True表示不区分大小写, False表示区分大小写 .Pattern = "([0-9])?[.]([0-9])+|([0-9])+" '匹配字符模式 Set mMatches = .Execute(TargetRange.Text) '执行正则查找,返回所有匹配结果的集合,若未找到,则为空 For Each mMatch In mMatches SumValueInText = SumValueInText + CDbl(mMatch.Value) NextEnd With Set mRegExp = Nothing Set mMatches = NothingEnd Function

VBA中使用正则表达式进行拆分

6、测试成功。

  • 用UG画3D楼梯
  • proe如何给零件染色
  • k文件如何提交dyna计算
  • HyperView如何导出时间历程曲线数据到Excel表格
  • 3轴数控机床负角度曲面加工方法
  • 热门搜索
    平谷旅游景点大全 三亚旅游团 云南省旅游局 成都旅游公司 象山旅游攻略 湖南张家界旅游 三峡大坝旅游 孝感旅游 朱家尖旅游攻略 东兴旅游