excel中的自动抽签vba的问题

随机数可以在一定范围内选取吗比如在1-50但不要20-25... 随机数可以在一定范围内选取吗
比如在1-50 但不要20-25
展开
 我来答
fqyd04
2012-06-25 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:100%
帮助的人:33.2万
展开全部
用VBA很容易完成,产生的随机数放在A1单元格:
Private Sub CommandButton1_Click()
Dim flag As Boolean, iNum As Integer
Do
iNum = Application.WorksheetFunction.RandBetween(1, 50)
flag = False
If iNum >= 20 And iNum <= 25 Then
flag = True
End If
Loop While flag = True
Cells(1, 1) = iNum
End Sub
diybutterfly
2012-06-23 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:82.9万
展开全部
抽签就是随机取某个范围的数字吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e75d073
2012-06-24 · TA获得超过208个赞
知道答主
回答量:180
采纳率:0%
帮助的人:88万
展开全部
可以的,如果不要某些数,试试加个判断,如果抽到这些数的话就重新抽取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清爽且敏锐灬小鲤鱼9828
2012-06-22 · TA获得超过5.4万个赞
知道小有建树答主
回答量:2.2万
采纳率:0%
帮助的人:2892万
展开全部
我是知道,但不你要解决什么样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太极健1969
2012-06-22 · TA获得超过9033个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3612万
展开全部
用随机数处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式