Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3303|回复: 4

[已解决]数独 / 九宫的问题 用 VBA如何解?

[复制链接]
发表于 2015-3-14 16:21 | 显示全部楼层 |阅读模式
本帖最后由 qiuzhuvba 于 2015-3-16 15:14 编辑

3*3的九宫图
要求1: 将1-9的数字按照一定的方式填入九格内, 使每一行,每一列,以及两条对角线上的和都分别相等。

例如都等于15
例子图:
cf1b9d16fdfaaf51c6a3efb18c5494eef01f7a7f.jpg

要求2: 将2-10的数字按照一定的方式填入九格内, 使每一行,每一列,以及两条对角线上的和都分别相等。





要求3: 将3-11的数字按照一定的方式填入九格内, 使每一行,每一列,以及两条对角线上的和都分别相等。


要如何写VBA才能一次把所有可能都填出来.
因为有三个要求.希望最后能看到三段VBA代码..非常期待...
最佳答案
2015-3-15 08:42
………………
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-3-14 17:46 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-3-14 19:33 | 显示全部楼层
本帖最后由 qiuzhuvba 于 2015-3-14 19:37 编辑
dsmch 发表于 2015-3-14 17:46
http://club.excelhome.net/thread-928462-1-1.html

276951438
294753618
438951276
492357816
618753294
672159834
816357492
834159672


每一个格就是 答案??

运行代码 得到这么一串...看不明白
回复

使用道具 举报

发表于 2015-3-14 21:32 | 显示全部楼层
如第4行结果,按照九宫格从左到右、从上到下顺序填写,即得到楼主模拟的结果,其他类似
回复

使用道具 举报

发表于 2015-3-15 08:42 | 显示全部楼层    本楼为最佳答案   
………………

错位排列.zip

8.82 KB, 下载次数: 24

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 17:21 , Processed in 0.477208 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表