EXCEL2007版 在一个单元格中输入一个数字后光标自动跳转到指定列的其中一个单元格中
展开全部
输入的数字就是指定列的行号?
用vba实现,假设指定在A1中输入数字,跳转的列号为C
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address="$A$1" then
dim r
r=target.value
if len(r) and isnumeric(r) then
range("C" & r).select
end if
end if
End Sub
用vba实现,假设指定在A1中输入数字,跳转的列号为C
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address="$A$1" then
dim r
r=target.value
if len(r) and isnumeric(r) then
range("C" & r).select
end if
end if
End Sub
追问
没看懂,这个怎么用?
追答
假设想在sheet1表中实现,按ALT+F11,双击左上的sheet1,把代码粘贴到右边,保存即可
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,做一个宏就行了~
追问
怎样做宏?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有这样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询