EXCEL VBA中的Activecell到底是对象还是属性?

2025-03-09 09:40:39
推荐回答(4个)
回答1:

1、Excel VBA中的Activecell是对象。
2、Activecell对象返回一个Range对象,代表的是当前活动的单元格。
3、对象和属性通常可以这么理解:对象是真实存在的东西,看得见摸得着的,比如工作表、单元格、插入的形状等。而属性是对象所具有的某种特性,比如工作表可见性、单元格大小、形状的名称等。

回答2:

应该是属性,请见下面文章:
http://wenku.baidu.com/view/4cb1e968a45177232f60a299.html

回答3:

Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型??提示什麼错误呢?

Dim i1
Set i1= ActiveCell
这样不会有问题呀,或者Dim i1 as range也对。

祝你成功!

回答4:

对象,指选择的单元格
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型