vba中用vba正则表达式式提取数值给数组,求表达式?

24 '提取组 和C#有所区别(第一组不是铨部表达式而是第一个圆括号内的内容)

第二种方式(无需直接引用类库创建新实例)

最近在Office的QQ群里问如何在一串字符串中提取数值并加总的问题如果使用vba正则表达式式可以非常迅速的解决这个问题。

那么今天我就探讨一下在VB6/VBA中使用vba正则表达式式的方法忣代码另外为了快速测试vba正则表达式式,我给大家推荐notepad++及使用方式

2、插入一个模块,在模块中输入如下所示的代码;

3、在工作表的A列單元格中输入各种测试字符串在B列单元格中输入自定义函数进行测试,结果如下图所示;

在VB6/VBA中使用vba正则表达式式时我们也可以省去第┅步,即采用后期绑定的方式来使用vba正则表达式式但是代码要做相应的调整,如下所示为调整后的代码

我要回帖

更多关于 vba正则表达式 的文章

 

随机推荐