急求一个在excel中使用的随机抽签排序程序,要求抽签前所有备抽人员在excel随机中滚动显示
表右侧有添加两个控件,“开始”“结束”,点击“开始”后,excel表开始滚动,点击“结束”,抽签完成,并排序,替代F9,F10...
表右侧有添加两个控件,“开始”“结束”,点击“开始”后,excel表开始滚动,点击“结束”,抽签完成,并排序,替代F9,F10
展开
2个回答
展开全部
用VBA代码(我设置的抽签1-100,不会有重复),如下:Subcq()Range("c3:e3").ClearContentsDimiAsBytei=3T1:DoWhilei<6 IfCells(3,i)=""Then Cells(3,i)=Application.RandBetween(1,100) EndIf i=i+1LoopIfApplication.Or(Cells(3,3)=Cells(3,4),Cells(3,3)=Cells(3,5),Cells(3,4)=Cells(3,5))Then Range("c3:e3").ClearContents GoToT1EndIfEndSub效果如下(若图片没有动画,请点一下图片)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询