首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >.Cells(.Rows.Count,"A").End(xlUp).row的含义

.Cells(.Rows.Count,"A").End(xlUp).row的含义
EN

Stack Overflow用户
提问于 2014-11-22 00:20:22
回答 2查看 319.5K关注 0票数 28

我想知道你能不能帮我更好地理解.Cells(.Rows.Count,"A").End(xlUp).row是做什么的。我理解.End部分之前的部分。

EN

回答 2

Stack Overflow用户

发布于 2014-11-22 00:44:32

第一部分:

代码语言:javascript
复制
.Cells(.Rows.Count,"A")

将您发送到A列的最下面一行,您已经知道了。

End函数从一个单元格开始,然后根据您告诉它的方向,一直到到达一组包含文本的单元格的边缘。也就是说,如果您在单元格C4:E4中有文本,并键入:

代码语言:javascript
复制
Sheet1.Cells(4,"C").End(xlToRight).Select

程序将选择E4,这是最右侧的单元格,其中包含文本。

在您的示例中,代码显示出最后一个单元格的行,其中包含A列中的文本。这有帮助吗?

票数 10
EN

Stack Overflow用户

发布于 2015-09-14 02:24:39

代码语言:javascript
复制
.Cells(.Rows.Count,"A").End(xlUp).row

我认为括号中的第一个点不应该在那里,我的意思是,你应该这样写它:

代码语言:javascript
复制
.Cells(Rows.Count,"A").End(xlUp).row

在单元格之前,可以写入工作表名称,例如:

代码语言:javascript
复制
Worksheets("sheet1").Cells(Rows.Count, 2).End(xlUp).row

当您在同一个工作表上操作时,工作表名称不是必需的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27065840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档