1、Excel VBA中的Activecell是对象。
2、Activecell对象返回一个Range对象,代表的是当前活动的单元格。
3、对象和属性通常可以这么理解:对象是真实存在的东西,看得见摸得着的,比如工作表、单元格、插入的形状等。而属性是对象所具有的某种特性,比如工作表可见性、单元格大小、形状的名称等。
应该是属性,请见下面文章:
http://wenku.baidu.com/view/4cb1e968a45177232f60a299.html
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型??提示什麼错误呢?
Dim i1
Set i1= ActiveCell
这样不会有问题呀,或者Dim i1 as range也对。
祝你成功!
对象,指选择的单元格
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型