excel表格抽奖怎么做?

01打开excel,点击excel左上角的图标,找到“Excel选项”。

02

找到“常用”并单击右侧,然后找到复选框“在功能区上显示开发人员选项卡”并按确定。

03

单击开发工具以调出开发控件。

04

使用转移的开发控件,2个标签,2个文本框和1按钮。结合Excel知识,制作如下界面。

05

宏可以在视图或开发工具中找到。然后打开宏编辑。

06

添加VBA代码:

选件基础1

尺寸t1为长'范围1

将t2设为长范围2

整数形式的彩票号码

Dim num为整数

Sub auto_open()

申请。OnKey“{ ENTER }”,“cj”

申请。OnKey "~ "," cj "

末端接头

整数形式的公共函数tj(lb)

将k标注为整数

k = 2

设置myR =张数(磅)。单元格(k,1)

如果修剪(马来西亚元。Value) = "" Then '有一个空记录。

出口Do

如果…就会结束

k = k + 1

循环直到错误

tj = k - 1

结束功能

公共函数csf()

num = tj("temp ")

带工作表(“临时”)

t1 =。单元格(数字,3)。价值

t2 =。单元格(数字,4)。价值

以…结尾

工作表(“彩票计划”)。文本框1。Text = t1。

工作表(“彩票计划”)。文本框2。Text = t2。

结束功能

公共函数cj()

num = tj("temp ")

打电话给csf

打电话给cjsz

结束功能

公共函数cjsz()

尺寸r(10)

对于i = 1至10

xh = False

d = Int((T2-t 1+1)* Rnd+t 1)

j = 0

j = j + 1

如果r(j) = d,则

xh = False

出口Do

其他

xh = True

如果…就会结束

循环直到j & gt=我

循环直到xh = True

r(i) = d

接下来我

尺寸b(1至10)

对于i = 1至10

b(i) =应用。工作表Function.Small(r,I)

工作表(“彩票计划”)。Label1。标题= " "

然后

对于j = 1至10

对于i = 1到2000

如果我Mod 100 = 0,那么

多项活动

如果…就会结束

m = Int((T2-t 1+1)* Rnd+t 1)

工作表(“彩票计划”)label2.caption = format (m,“00000”)

接下来我

d = b(j)

工作表(“彩票计划”)label2.caption = format (d,“00000”)

工作表(“彩票计划”)。标签1。标题=工作表(“彩票计划”)。标签1。标题&;”& amp工作表(“彩票计划”)标签2。标题

下一个j

Nn = tj(“统计”)

使用工作表(“统计”)

。单元格(nn + 1,1)。值= nn

。单元格(nn + 1,2)。值=日期

。单元格(nn+1,3)。价值=工作表(“彩票计划”)。Label1。标题

以…结尾

对于i = 1到14

j = nn + 2 - i

如果j & gt那么1

使用工作表(“统计”)

a =。细胞(nn + 2 - i,2)。价值

c =。细胞(nn + 2 - i,3)。价值

以…结尾

带工作表(“抽奖程序”)

。单元格(i + 1,14)。值= a

。单元格(i + 1,15)。值= c

以…结尾

其他

为...退出

如果…就会结束

接下来我

结束功能

07

点击按钮测试并获得随机中奖号码。