VBA怎么调用EXCEL里某个单元格的行值?类似ROW()
3个回答
展开全部
一、第一个要求:(假如数据不超过1000行)
n=MAX(IF(B1:B1000<>"",ROW(B1:B1000)))
二、第二个要求:(假如选定单元格为A10)
n=row(A10)
n=MAX(IF(B1:B1000<>"",ROW(B1:B1000)))
二、第二个要求:(假如选定单元格为A10)
n=row(A10)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n = Range("B65535").End(xlUp).Row
n = Selection.Row
n = Selection.Row
追问
能解释一下是什么意思么?
追答
就是你自己所说的那样,
第一个就是从B列的最后一行向上查找最后一个有值的单元格(Range("B65535").End(xlUp)),然后再取它所在的行值(.Row)就可以了
第二个呢,就是当某个单元格被选中时,就可以直接取选中单元格所在的行值了(Selection.Row)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
顶楼上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询