使用Excel计算工作表中的单元格、值和公式数

使用Excel计算工作表中的单元格、值和公式数,excel,count,office-2010,Excel,Count,Office 2010,Microsoft Word 2010提供了一个选项,可以查看文档中有多少单词。Excel 2010中是否有类似的选项来查看特定工作簿或特定工作表中有多少单元格/值/公式 在Word 2010中,可以在文件>信息>显示所有属性中找到字数。然而,在Excel中,几乎没有那么多的信息。它是否隐藏在其他地方?您可以使用范围对象的特殊单元格属性来查找此信息。例如,ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Count将返回活动工作表上包含公式的单

Microsoft Word 2010提供了一个选项,可以查看文档中有多少单词。Excel 2010中是否有类似的选项来查看特定工作簿或特定工作表中有多少单元格/值/公式


在Word 2010中,可以在文件>信息>显示所有属性中找到字数。然而,在Excel中,几乎没有那么多的信息。它是否隐藏在其他地方?

您可以使用
范围
对象的
特殊单元格
属性来查找此信息。例如,
ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Count
将返回活动工作表上包含公式的单元格数,
ActiveSheet.Cells.SpecialCells(xlCellTypeConstants).Count
将返回包含常数的单元格数。有关更多信息,请参阅


如果需要整个工作簿的总计,可以循环查看
工作簿
对象的
工作表
集合的元素,使用每个
工作表
对象的
单元格
成员的
特殊单元格
属性来获取所需的数字,并将总计相加。

这就是VBA。这是否意味着它在Excel中的集成方式与在Word中的集成方式不同?我很惊讶。据我所知,你要找的房产没有整合。在VBA中,
工作簿
对象确实有一个
内置文档属性
集合,您可以使用该集合操作属性页上显示的信息(如标题、主题、作者等),但该集合不包含您要查找的属性。