用VBA解数独程序

[复制链接]
查看11 | 回复2 | 2013-7-15 14:07:54 | 显示全部楼层 |阅读模式
为方便起见,建名称“数独盘”和“可选数”,分别代表B2:J10和B12:J20两个区域。用如下VBA程序清空初盘:Sub 清空初盘()Dim rag As RangeFor Each rag In Range("数独盘")rag.ClearContentsrag.Font.Bold = FalseNextEnd Sub用如下VBA程序把初盘“粗体化”:Sub 粗体初盘()Dim rag As RangeFor Each rag In Range("数独盘")If rag.Value = "" Then rag.Font.Bold = FalseElse rag.Font.Bold = True...
回复

使用道具 举报

千问 | 2013-7-15 14:07:54 | 显示全部楼层
自己之前写的,没有优化,多解的解不了Sub 解()Dim i, j, x, y, z As IntegerDim row, colDim kgDim pckg, a1, a2, a3Dim rt = TimerFor i = 1 To 9For j = 1 To 9If Sheet3.Cells(i, j)""...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行