Columns 属性 - Microsoft Excel Visual Basic 2002 参考

返回介绍

Columns 属性

发布于 2019-08-07 字数 2576 浏览 974 评论 0

全部显示


Columns 属性

应用于 Application 对象的 Columns 属性。

返回一个 Range
对象,该对象代表活动工作表中的所有列。如果活动文档不是工作表,则 Columns 属性无效。只读。


expression.Columns


expression 必需。该表达式返回“应用于”列表中的对象之一。

应用于 Range 对象的 Columns 属性。

返回 Range 对象,该对象代表指定单元格区域中的列。只读。


expression.Columns


expression 必需。该表达式返回“应用于”列表中的对象之一。

应用于 WorkSheet 对象的 Columns 属性。

返回一个 Range 对象,该对象代表指定工作表上的所有列。只读。


expression.Columns


expression 必需。该表达式返回“应用于”列表中的对象之一。

有关返回集合中单个成员的详细信息,请参阅返回集合中的对象。


说明


在不使用对象识别符的情况下使用此属性等价于 ActiveSheet.Columns


当对一个多重选定区域的 Range 对象应用属性时,此属性返回的只是所选区域的第一个子区域中的列。例如,如果 Range 对象有两个子区域 A1:B2 和 C3:D4,那么,Selection.Columns.Count 的返回值是 2,而不是 4。若要对一个可能包含多重选定区域的区域使用此属性,请用
Areas.Count 方法测试一下此区域内是否包含多个子区域。如果确实包含多个子区域,可对此区域内的每一子区域进行循环。


示例


本示例将 Sheet1 的第一列(A 列)的字体设置为加粗。

Worksheets("Sheet1").Columns(1).Font.Bold = True

本示例将“myRange”区域第一列中每一单元格的值置为 0(零〕。

Range("myRange").Columns(1).Value = 0

本示例显示 Sheet1 中选定区域的列数。如果选定区域包含多个子区域,本示例将对每一子区域进行循环。

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

上一篇:ColumnRange 属性

下一篇:ColumnWidth 属性

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!