excel,VBA,最后一个非空单元格行数

正常情况下用[a1].end(xldown).row或者[a1040000].end(xlup).row就成。但是我的表格可能并不是从[a1]单元格开始的,也许是从[c1... 正常情况下用 [a1].end(xldown).row或者[a1040000].end(xlup).row就成。
但是我的表格可能并不是从[a1]单元格开始的,也许是从[c10]单元格开始的。
该情况下请问如何用VBA语句表示C列最后一个非空单元格所在的行数呢?
谢谢!
展开
 我来答
EXCEL办公实战
推荐于2016-10-25 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23627

向TA提问 私信TA
展开全部
cells(rows.count,3).end(xlup).row
这样就可以了!
追问
我表述有误,最后的问题不是求C列最后一个非空单元格行数。
C列只是我举得一个例子,但也有可能C列也是空的,表格是从D10单元格开始的。
我就是想要知道有内容的最后一行的行数。
谢谢!
追答
Sub test()
MsgBox Sheets(1).UsedRange.Rows.Count

End Sub
TableDI
2024-07-18 广告
Excel表格中的计数函数主要用于统计单元格区域中满足特定条件的数值或非空单元格的数量。最常用的计数函数是`COUNT`和`COUNTA`。`COUNT`函数用于统计选定区域内数值型单元格的数量,忽略文本和空单元格。而`COUNTA`函数则... 点击进入详情页
本回答由TableDI提供
yjy_jn
2015-05-19 · TA获得超过559个赞
知道小有建树答主
回答量:656
采纳率:70%
帮助的人:404万
展开全部
[c104000].end(xlup).row
等同于你把光标放到[c1040000],然后按end+向上键得到的活动单元格行数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式