vba - 计数器溢出错误

标签 vba excel

我正在计算一个短语在列中出现的次数。但是,当我有一个大型数据集时,它似乎会产生溢出错误。

这是我的代码:

Sub Count
Dim count As Integer

Count = Application.WorksheetFunction.CountIf(Range("A:A"), "Bob")

Count = Sheets("Sheet1").Cells(2,8)

End Sub

当计数太大时,有什么办法可以解决这个错误?

最佳答案

简单的解决方案是声明 计数 变量如下:

Dim count As Long

关于vba - 计数器溢出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31401122/

相关文章:

excel - 如何使用键盘取消选择Excel行

vba - 将动态范围从一个工作表复制并粘贴到另一个工作表

excel - VBA用参数转置数组

excel - 如何通过将两个工作表与类似 "in"的查询进行比较来创建新工作表?

excel - OnTime 时间少于 1 秒而不会变得无响应

vba - 将字符串名称评估为对象,其中名称在 Excel VBA 运行时动态给出

arrays - 如何从 excel 中读取参数数组,以便在股票初始化时可以使用其值?

VBA 评估功能不起作用。错误2015

筛选两列并提取数据的Excel VBA代码

vba - 如何使用 VBA 删除整个 Excel 列中的空格?