Vba函数计算字符串中包含文本的次数?

时间:2015-07-08 00:12:13

标签: excel vba excel-vba

我有一个非常具体的问题

有一个原生的vba函数可以计算文本(例如单词或单个字符)在其他文本(字符串)中重复的次数吗?

例如,它将获取两个字符串值的参数,并返回一个整数/长值。

我查看了工作表函数,但找不到任何函数。我应该自己做一个吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

因为vba中不存在,所以你应该自己制作。您可以使用InStr编写循环,计算迭代次数。它应该非常高效,因为它本质上不需要进行任何内存分配,并且VBA的字符串函数很快。