excel vba的 rang(a65536).end(xlup).row这句显示没有该属性
查了很都文章都介绍,这句用来查找一列下最后一个的,但在实际使用中,ROW这个属性代码提示也显示出来,但测试运行的时候,提示Range不存在该属性,是什么原因?...
查了很都文章都介绍,这句用来查找一列下最后一个的,但在实际使用中,ROW这个属性代码提示也显示出来,但测试运行的时候,提示Range不存在该属性,是什么原因?
展开
展开全部
rang(a65536).end(xlup).row
是不是少个e,应该是range
是不是少个e,应该是range
更多追问追答
追问
不是,原码是有E的,只是这里提问打漏了,可以忽略,只是我就算把别人原句复制也是运行不了,不知哪里问题
追答
你现在要实现什么功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是方法,不是属性。
后面有括号的
.Row()
后面有括号的
.Row()
更多追问追答
追问
加括号是没用的,会提示编译错误。
追答
你的代码是添加在模块中的吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是:
range("a65536").end(xlup).row
range("a65536").end(xlup).row
追问
不是语句,错误的问题,上面我打错了。是按照你这条语句会显示器“编译错误,属性的使用无效”
追答
range("a65536").end(xlup).row应作为表达式使用,2003版表示A列有数据(包括公式)的最后一行的行号。range("a65536").end(xlup).row不能单独作为语句使用,只能用作语句的一部分。例如在立即窗口输入:
? range("a65536").end(xlup).row
会显示出该行号。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
range("A65536")
注意要有双引号,同时range函数名要正确。
注意要有双引号,同时range函数名要正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询