EXCEL中选择当前列的第一个非空单元格,用VBA语句怎么写?
选择当前列的第一个非空单元格,用VBA怎么写?比如A列一直到A100有数据,我要选中A101咋整?顺便把当前行的非空最后一列也说下,多谢比如第一行一直从A1-Y1,我要使...
选择当前列的第一个非空单元格,用VBA怎么写?
比如A列一直到A100有数据,我要选中A101咋整?
顺便把当前行的非空最后一列也说下,多谢
比如第一行一直从A1-Y1,我要使其选中Z1咋选? 展开
比如A列一直到A100有数据,我要选中A101咋整?
顺便把当前行的非空最后一列也说下,多谢
比如第一行一直从A1-Y1,我要使其选中Z1咋选? 展开
4个回答
展开全部
看你题意,你是要选择第一个空单元格吧
Range("a1").End(xlDown).Offset(1, 0).Select
Range("a6513").End(xlUp).Offset(1, 0).Select
如果是非空单元格去掉.offset(1,0)就可以了,列也是类似的
Range("a1").End(xlToRight).Offset(0, 1).Select
Range("aa1").End(xlToLeft).Offset(0, 1).Select
Range("a1").End(xlDown).Offset(1, 0).Select
Range("a6513").End(xlUp).Offset(1, 0).Select
如果是非空单元格去掉.offset(1,0)就可以了,列也是类似的
Range("a1").End(xlToRight).Offset(0, 1).Select
Range("aa1").End(xlToLeft).Offset(0, 1).Select
展开全部
这是求有内容的最后一行或列值的语句:
lastrow = UsedRange.SpecialCells(xlCellTypeLastCell).Row
lastcolumn = UsedRange.SpecialCells(xlCellTypeLastCell).Column
要选择你说的则:
cells(lastrow+1,1).select
或
cells(1,lastcolumn+1).select
供参考。
lastrow = UsedRange.SpecialCells(xlCellTypeLastCell).Row
lastcolumn = UsedRange.SpecialCells(xlCellTypeLastCell).Column
要选择你说的则:
cells(lastrow+1,1).select
或
cells(1,lastcolumn+1).select
供参考。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
范围内一直有数据的话比较容易,代码如下
Range("A1").End(xlDown).Offset(1, 0).Select
Range("A1").End(xlToRight).Offset(0, 1).Select
Range("A1").End(xlDown).Offset(1, 0).Select
Range("A1").End(xlToRight).Offset(0, 1).Select
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询