VBA计算文本在工作表上显示的次数

时间:2013-07-26 15:45:58

标签: excel vba excel-vba

有没有办法计算文本在工作表上出现的次数?

对不起我的问题,但我不知道如何开始。

感谢。

1 个答案:

答案 0 :(得分:4)

简短的回答是“是”

以下是一些方法:

单元格A1中的

使用以下公式:

= COUNTIF(2:1048576,“这里”)+ COUNTIF(B1:XFD1,“这里”)

这将计算“here”在工作表上显示的次数

如果你想使用vba,这应该返回预期的结果:

Sub test()
    Dim wordCount As Long

    wordCount = Application.WorksheetFunction.CountIf(ActiveSheet.Cells, "here")

End Sub

我确信还有其他一些方法可以解决这个问题,但希望这会让你开始。

答案越长(如评论中所述):请在您的询问中更具描述性,以便有人可以根据您的具体要求定制答案。那,或谷歌吧。