您现在所在的位置:>首页 > 生活 > 正文
舒尔特表格(excel舒尔特方格,制作,下面是10*10的,生成方法,帮忙做个5*5的)
发布时间:2022-09-25 21:45   浏览量:13

假设结果生成后显示在A1:E5单元格区域,鼠标右击工作表标签,选择“查看代码”,输入如下代码:Sub生成舒尔特方格()

Dimi,j,kAsInteger

Dimx(25)AsInteger

Fori=1To25

x(i)=(25-1)*Rnd()+1

DoWhileWorksheetFunction.CountIf(Range(Cells(1,256),Cells(i,256)),x(i))>0

x(i)=(25-1)*Rnd()+1

Loop

Cells(i,256)=x(i)

Next

k=0

Fori=1To5

Forj=1To5

k=k+1

Cells(i,j)=x(k)

Next

Next

EndSub将宏安全性设为中,重新启动文档后选择启用宏即可。只要运行宏“生成舒尔特方格”,就可得到不同组合的舒尔特5*5的表格。你还可以通过视图——工具栏——窗体,打开窗体工具栏,插入一个按钮用于运行该宏,这样平时只要按下这个按钮,瞬间可以得到不同组合的舒尔特方格。我做了一个,假如你需要的话,留下联系方式,发给你。

标签: