使用英语阅读

通过


Range.Count 属性 (Excel)

返回一个 Long 值,它代表集合中对象的数量。

语法

表达式计数

expression 一个表示 Range 对象的变量。

备注

Count 属性在功能上与 CountLarge 属性相同,只不过,如果指定的区域超过 2,147,483,647 个单元格, (小于 2,048 列) ,则 Count 属性将生成溢出错误。 但是,CountLarge 属性可处理达工作表最大大小的区域,即 17,179,869,184 个单元格。

示例

此示例显示 Sheet1 上所选范围内中的列数。 代码还将检测选定区域中是否包含多个子区域;如果包含,则对多重选定区域中每个子区域进行循环。

Sub DisplayColumnCount() 
    Dim iAreaCount As Integer 
    Dim i As Integer 
 
    Worksheets("Sheet1").Activate 
    iAreaCount = Selection.Areas.Count 
 
    If iAreaCount <= 1 Then 
        MsgBox "The selection contains " & Selection.Columns.Count & " columns." 
    Else 
        For i = 1 To iAreaCount 
            MsgBox "Area " & i & " of the selection contains " & _ 
            Selection.Areas(i).Columns.Count & " columns." 
        Next i 
    End If 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。