EXCEL VBA中的Activecell到底是对象还是属性?
如果是对象的话,为啥Seti1=ActiveCell这样给变量i1赋值会提示错误?如果是属性的话,为啥微软MSDN的手册上写“ReturnsaRangeobjecttha...
如果是对象的话,为啥Set i1 = ActiveCell这样给变量i1赋值会提示错误?
如果是属性的话,为啥微软MSDN的手册上写“Returns a Range object that represents the active cell in the active window (the window on top) or in the specified window. If the window isn't displaying a worksheet, this property fails. Read-only.”?
而且还可以写出这种语句: Selection.AutoFill Destination:=ActiveCell.Range("A1:N1"), Type:= xlFillDefault,属性不是只能在句点的最末尾么,难道这里的Range("A1:N1")还是方法不成? 展开
如果是属性的话,为啥微软MSDN的手册上写“Returns a Range object that represents the active cell in the active window (the window on top) or in the specified window. If the window isn't displaying a worksheet, this property fails. Read-only.”?
而且还可以写出这种语句: Selection.AutoFill Destination:=ActiveCell.Range("A1:N1"), Type:= xlFillDefault,属性不是只能在句点的最末尾么,难道这里的Range("A1:N1")还是方法不成? 展开
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型??提示什麼错误呢?
Dim i1
Set i1= ActiveCell
这样不会有问题呀,或者Dim i1 as range也对。
祝你成功!
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型??提示什麼错误呢?
Dim i1
Set i1= ActiveCell
这样不会有问题呀,或者Dim i1 as range也对。
祝你成功!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象,指选择的单元格
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型
Activecell返回的是一个 Range 对象,该对象代表活动窗口的活动单元格,或指定窗口的活动单元格。
它不是属性,Set i1 = ActiveCell用法没错,不知道你的i1是什麼数据类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |