[抽奖程式分享] EXCEL 不重复多次抽奖程式 part2
没想到自己写的EXCEL档案(上篇文章连结)比想像中受欢迎,真的有点受宠若惊XD!
也感谢各方提出的疑问(与协助debug),套用了新想法重新写了一个档案,希望可以满足大家的需求!
还是要再次强调,自己并非专业资工/程式背景,如果有错误还请见谅阿...
本次档案新/修改功能:
(1) 运跑速度增快
(2) 无得奖人数上限
(3) 可新增奖项(横向),但依旧请不要新增「列」(直向)
(4) 如果误删可以按复原XD
档案载点:
有乱数效果版本:https://drive.google.com/file/d/1lvhcedcB2JKypQ4qmtLccJllTneFwb3C/view?usp=sharing
无乱数效果版本:https://drive.google.com/file/d/1R_sCOUg4gVvtgdKNIh515EbMkSMiO7cP/view?usp=sharing
一开始跟上个版本一样
刚打开档案时,正常会跳出黄色警告:!安全性警告 已经停用巨集。启用内容
就按下启用内容吧!(下图红框)
如果真的很担心有事...那...就别用吧><
(偷懒用上次的图)
抽奖页面
刚下载后打开来的页面(抽奖页面) 如下,我把它分成四个区块:
(1) 是档案内所有的工作页面,共有2个页面
(2) 是奖项的设定,可自行更改
(3) 是抽奖的结果,刚开启的画面应该是空的
(4) 是抽奖的按钮,点下去就可以抽了
第一步:建立抽奖名单
首先我们先到 (1) 档案内的工作页面,选择「抽奖名单」的页面,
如下图所示
「请将抽奖名单放在绿线左边」
除了绿线左边其他部分请不要更动!
(ps.其他部分目前是保护储存格的状态)
注意事项:
1. 只能更动编号与姓名
2. 编号与姓名从第二行开始编辑(就是第一行的「编号」、「姓名」也不要动)
3. 一定要有编号!因为整个程式就是靠编号判断是否重复。也可以是中文、跳顺序、照一般顺序等 ...
(甚至可以将姓名放在编号栏,然后姓名栏不放东西)
4. 总抽奖人数由excel自行运算,所以不要动他
5. 名单上限就是excel的格数上限,我记得应该有到十万,所以应该是够用啦~~~
第二步:设定奖项名称 (+页面美编)
回到「抽奖页面1」,奖项设定就是(2)的蓝框内的东西,可自行更改,但是要保持三栏!
>重点是第四栏和第五栏(即抽奖显示的位置,图中蓝(3)框内)保持为空!
同时可以修改抽奖的介面,例如底色、花纹、字型等等,EXCEL可以调的,都可以调整
> 注意!不要插入新的「列」(直排),指令会错乱!
第三步:程式前置准备
回到「抽奖名单」,点选「运跑之前先点我」的按钮,
程式会跳出提醒
接者就可以回到抽奖页面了。
> 点选后程式会自动将抽奖名单记录到后台,所以名单有更动一定要再次点选
第四步:抽奖开始
都完成后就可以开始抽奖了!
如果点选第一个选项,他就是跳一个结果出来,删掉原本的资料就可以重新抽奖
如果要一次抽出N个人,可以选下方按钮,点选后会跳出视窗问这次的抽奖人数,直接输入数字
注意事项:
1. 程式会自动找有空格的地方排序,所以排序请务必从上开始往下
2. 程式会自动跳下一行
(以下同上次的文章内容,故直接复制,无用新档案后制)
若奖项比人多...(应该是很少遇到但我还真的遇到了...),程式的除错显示如下
一个一个抽时 => 已无人得奖
一次抽多人时 => 抽奖人数大于未得奖人数
第五步:正式使用前请先自行跑过,确定没有问题
上次的版本还有经过自己单位的尾牙测试过,大致上没有太大的问题
但这次的版本可说是尚未经历世事(误),我目前都是拿抽奖人数10人做测试,不确定有没有其他问题存在......
所以还请大家使用前务必先行测试过!
以上介绍,祝人人得奖!欢迎各方先进留言讨论!