昨天下载Excel教程的时候,发现一个很好的Excel文件,可以自动求解九宫格。以前经常玩手机上的九宫格填字游戏,慢慢地也找到些规律,但是那东西太费脑筋,玩一会总是头昏脑胀的。后来在东方家园论坛,也经常做一些这样的题目,有时半天解不开。

游戏规则:
在九宫格填数字,每一行每一列都由9个小方格组成,填上从1到9的不同数字,玩家要填满其它空格,规则是大正方形每一行每一列每个小格子里均必须包括1到9的每一个数字。
这几天在网上搜索此游戏,看来还很有趣,“数独”原创者是18世纪的瑞士数学家欧拉,游戏规则很简单,九个九宫格里,每一横行与每一纵列都有1到9的数字,每个小九宫格里也有1
到9的数字,但是每个数字在每个行列每个小九宫格里都只能出现一次。
在日本,“数独”已成为最风行的猜谜游戏,专业的数独玩家超过100万人。在英国,《泰晤士报》的销量更因为刊登“数独”而打破销售纪录!甚至,人有已经建议把“数独”引进课堂,作为锻炼脑力的好教材!
上次取消原来的Flash游戏文件后,发现还是有很多朋友通过搜索找到这个文件并下载,今天(07/04/03)从网上搜索到一个比较真正的Excel版的文件,就代替了原文件。
新文件的功能有:
1、创建一个新题目(不过速度很慢)
2、解答程序自创建的题目(速度快)
3、解答你给定的题目(推荐这个功能,我试了几个专门从网上找来的高级题目,基本能解决,速度一般,但也比人快呀*^_^*)
不过这个英文版的,我只是在文件中加入几个按钮的中文批注!其它内容没有变动。

文件的界面如下:

文件直接用Excel打开,会出现宏安全性提示,只需将工具——>宏——>安全性中的安全性设置在“中”或者以下级别即可。遇到类似的题目,可以直接输入数字,然后点击“Solve YOUR Puzzle”按钮即可自动求解,速度也是挺快的。喜欢的朋友自己试验。具体是如何实现的,我也不清楚,可能是VBA吧。
SuDoku.rar
文件引用自:http://www.excelba.com/Soft/Html/53.html