打开工作簿时Excel CountA不正确

时间:2014-09-05 03:01:54

标签: excel-vba excel-2010 vba excel

当用户希望通过网站下载时,我有一个.xlsm工作簿用作模板(我使用的是Excel 2010)来创建工作簿。

在尝试下载时会创建模板的副本,并通过.NET代码将值写入副本中的查找选项卡(有2列:name和id)。这部分效果很好。

还有第二个选项卡使用COUNTA公式来确定在其中一列中填充了多少行数据。

我的问题是,当打开工作簿并运行宏时,COUNTA公式显示的值为0而不是正确的值。如果我手动输入字段并刷新值,则值将是正确的。

公式为:

=COUNTA(LOOKUP!A2:A1000)

为什么这不起作用以及如何才能使其发挥作用?

1 个答案:

答案 0 :(得分:-1)

Hello这是一种计算A

中所有单元格的快速方法
Sub btnCount()
Range("A1", Range("A1").End(xlDown)).Select
MsgBox Selection.Count

End Sub