Application.ActiveCell 属性 (Excel)

返回一个 Range 对象,它表示活动窗口(顶端窗口)或指定的窗口中的活动单元格。 如果窗口中未显示工作表,则此属性将失败。 此为只读属性。

语法

expression.ActiveCell

expression:表示 Application 对象的变量。

注解

如果不指定对象限定符,则此属性将返回活动窗口中的活动单元格。

请注意区分活动单元格和所选区域。 活动单元格是当前选择区域中的单个单元格。 所选区域可能包含多个单元格,但只有一个是活动单元格。

下述表达式均返回活动单元格且彼此等效。

ActiveCell 
Application.ActiveCell 
ActiveWindow.ActiveCell 
Application.ActiveWindow.ActiveCell

示例

此示例使用消息框来显示活动单元格中的值。 由于如果活动表不是工作表则 ActiveCell 属性无效,所以此示例使用 ActiveCell 属性之前先激活 Sheet1。

Worksheets("Sheet1").Activate 
MsgBox ActiveCell.Value

此示例会更改活动单元格的字体格式。

Worksheets("Sheet1").Activate 
With ActiveCell.Font 
 .Bold = True 
 .Italic = True 
End With

支持和反馈

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