「数解くv04c.xls」 の特徴と使用方法 1. 開発環境 Excel 2003 2. 動作の確認  上記条件のみ、確認していますが Excel2003 で OK と思います。 Excel2003以上 をお勧めします。   他の環境ではテストしていません。 3. 解凍 パズル4b.EXE (自己解凍形式) を実行(ダブルクリック)すると以下のファイルが 「パズル4b」フォルダーに解凍されます。 1. 数解くv04c.XLS     ・・・・・Excel fail 2. 数解くv04cの説明.TXT  ・・・・・この説明書 4. 概要と特徴        概要 ・数独パズルを解くソフトです、また簡易的な問題も作成できます。 ただし、問題作成に付いては必然的な解答を得る事が出来ないことが有ります。 作成後実際に問題を解いてみて判断するしか有りません。 解けた場合初めて問題と言えるでしょう。    特徴 ・解答の軌跡を表示します。 ・経過の"表示"、 "非表示" の切り替えは1か2を記入してください。 ・表示の速度の "farst" と "slow" の切替も1か2を記入してください。 5. 使用方法 1. Excelから 数解くv04c.XLS を開くか、このファイルをダブルクリックして開いてください。 2. マクロを有効にしてください。(マクロのセキュリティーレベルを中レベル 又は 低レベル) 6. 操作方法 1. 「上にCopy&初期化」ボタンを押してください 2.  「実行」 ボタンを押してください、問題が解けるか、解けないと思われるまで何度も 押してください 通常6回ほどで解けますが、中には18回ほど掛かるケースも有ります 3.「新規作成」 ボタンは 乱数で解答をまず作成します。 4. 「問題作成」 ボタンは 右の解答から問題を作成します。 注「新規作成」 をして 「問題作成」 です、先に解答から作ります。 7. アルゴリズム   1.配列変数を使用しています。 左の(最初の0番)端は候補と解答の数を(解答が得られた箇所は当然1です) 1から9は候補の数値を表します。 10番目は確定した数値を記入します。   2.消去法から記入数値を求めますが見落としのケースが出て来た為 再チェックするようにしました。   3.一つの枡に2つの候補が有る場合、一つずつ試してみます。 解答が得られないときはその時点まで後戻りして新たに解答を試みます。 8.  問題点 必ず解答が得られる保証がないことです。 新規問題作成は乱数を使用して偶然を求めていますから必要以上に 時間が掛かることが有ります。 途中で止めるには "Esc" ボタンを押してください。 9.  セキュリティー & マクロウイルス このBookに マクロウイルスを作成していないことを宣言します。 (k1496) 一応マクロは保護していますがそれはそれなりで・・・・・・ 問題は雑誌などに掲載されているものをご自分で記入して 実行してみてください。 本ソフトの問題は全て本ソフトで作成したものです。 10. 免責、その他 本ソフトを使用する上での不都合、トラブルなどについての責は負いません。 尚、著作権は放棄していません。 個人での使用、複製のみ自由です。 いろいろ書きましたが読んでもなかなか分からないものです、まず使ってみることを お勧めします。   **「実行」ボタンを何回か続けて押してみてください。 直ぐに意味がわかると思います。 ご質問などあればメールください (k1496x@yahoo.co.jp) ただし、当方インターネット環境にほとんどありません、お返事できない Case     大有りです。 以上ご承知の上 使用、メール などよろしくお願いします。 今回の 「数解くv04c.xls」 と 以前 UP した   Excel日報v04a.xls (nippou.EXE ) どこへでもカレンダーv03b (dococare.EXE ) 100目次v01h (100mokuji.EXE ) カレンダーベースの工程表 (calendar.EXE )     245日工程表v03f (245nitteif.EXE) などもよろしく。           2007.3.1 k1496