【发布时间】:2014-09-17 12:28:29
【问题描述】:
以下代码在 2010 年之前的 Excel 中有效:
myRange = Range("A:A")
NumRows = Application.CountA(myRange)
A 列中有 38 个包含文本/值的单元格。当代码在 Excel 2007 中运行时,NumRows 正确计算为 38,但在 Excel 2010 中它(错误地)计算为 65,536。
在单元格中输入CountA 函数在两个版本中都可以正常工作。
类似的主题是question 16696891,但没有答案,我认为建议是红鲱鱼......
有什么想法吗?
【问题讨论】:
标签: excel vba worksheet-function