用Excel随机点名程序,能否自动定位到被点中的那一项上?

http://www.qiexing.com/upload/2009/7/%E9%9A%8F%E6%9C%BA%E5%88%86%E7%BB%84%E7%A8%8B%E5... http://www.qiexing.com/upload/2009/7/%E9%9A%8F%E6%9C%BA%E5%88%86%E7%BB%84%E7%A8%8B%E5%BA%8F.xls

我从上面的网址下载了个自动点名程序,用Excel做的,基本满足我的需求,除了一点问题:
目前随机点中者产生后,Excel不能自动定位到该人名上,而得靠你自己手动去找到它。这样一来,倘若名单含30个人以上,手动去找将十分困难。
能否修改成自动定位到该被点中者上?
谢谢。
展开
 我来答
weiweiq
2010-11-26 · TA获得超过1445个赞
知道小有建树答主
回答量:1435
采纳率:100%
帮助的人:820万
展开全部
Sub PickSomebody()
Dim class As Range
Set class = Range("A2", Range("A2").End(xlDown))
n = class.Rows.Count
' get a random seed first,to get the random number
Randomize
s = (Int(n * Rnd + 1))
MsgBox class(s)
Cells(s + 1, 1).Select
End Sub
bdzdfanxp
2010-11-26 · TA获得超过7671个赞
知道大有可为答主
回答量:6191
采纳率:73%
帮助的人:927万
展开全部
新鲜,比我用的好多了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式