
excel如何选择某一列的第一行至第N行?
比如,B列有5万行数据,我只要选出第一行至第2万行的数据,或第218行至第6373行的数据.不要告诉我用鼠标拉.....
比如,B列有5万行数据,我只要选出第一行至第2万行的数据,或第218行至第6373行的数据.不要告诉我用鼠标拉..
展开
16个回答
展开全部
新建一宏录入将以下代码,并给该宏指定快捷键。
按快捷键运行该宏,在第一个输入框输入起始行号按“确定”,在第二个输入框输入结束行号按“确定”,注意行号为正整数且结束行号不能大于起始行号。
如果要选择B列以外的列请更改代码“Range(Cells(i, 2), Cells(j, 2)).Select”的内容,代码中2代表第二列也就是B列。第一个Cells()是引用的起始单元格,第二个Cells()是引用的结束单元格,更改以上代码可改进为选择多行或多列。注:被选区域最好不要有合并单元格,否则选择区域将扩充到该合并单元格的结束行或列。
Sub 单元格选择()
Dim i As Integer
Dim j As Integer
i = InputBox("请输入起始行号,只输入整数", "输入行号", 1)
If Not IsNumeric(i) Then MsgBox "输入了非数字,操作取消": Exit Sub
j = InputBox("请输入结束行号,只输入整数", "输入行号", 1)
If Not IsNumeric(j) Then MsgBox "输入了非数字,操作取消": Exit Sub
If j < i Then MsgBox "输入行号范围不正确,或者结束行号小于开始行号,操作取消": Exit Sub
Range(Cells(i, 2), Cells(j, 2)).Select
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询