本帖最后由 七彩屋 于 2016-8-28 16:04 编辑
daxindianqi 发表于 2016-8-28 14:59
鼠标光标已经在B列最下的空白单元格后,再次运行就会出现错误。
Sub qcw1()
If ActiveCell.Row > Range("b65536").End(xlUp).Row Then Exit Sub
Range("b" & ActiveCell.Row).End(xlDown).Offset(1, 0).Select
End Sub
或者
Sub qcw2() '如果点在空白处也能定位到下一个
I = ActiveCell.Row
If I > Range("b65536").End(xlUp).Row Then Exit Sub
J = Range("B" & I & ":B65536").Find("*", LookIn:=xlValues).Row
Range("b" & J).End(xlDown).Offset(1, 0).Select
End Sub