マイクロソフトのエクセルVBAによる
アルゴリズム説明用ソフトです。題材に時間割を使っています。
EXCEL VBA アルゴリズムが見える時間割の無料ダウンロード
フリーソフト(無料です)作者:市居 誠二さん
動作OS: Windows 10/8/7/Vista/XP
エクセル2007以降で動作を確認しています。
ワークシートとコード、フローチャートが
進行中の処理とともに色が変わり、
流れが直感的に理解できるよう工夫しました。
1 題材にした時間割は、
入れ子型の階層構造をしています。
2 コードの構成は
FOR ~ NEXT が5、IF が3に出力
(ワークシートへの書き込み)
2で必要最低限の要素でできています。
3 実行すると処理中のワークシート、
フローチャートで実行中の処理が着色表示され、
流れを知ることができます。
また変数の有効範囲も表示します。
4 VBE を起動してデバック→カーソル行の
前まで実行を使うと動作を止めながら
確認することができます。
5 着色はサブプログラムを
間に挟むことで実行しています。
時間割本体とは容易に区別ができます。
6 ワークシート、
VBE に変更を加えて確認することもできます。
収拾が付かなくなった場合は
プログラムごと削除でOKです。