「Excelの限界に挑戦」シリーズその2 (違
全部そうですがw これも正真正銘チラシの裏です、念のため。
------------------------
回答するたびに毎回スクラッチから書いて
【そのたびに】なにかしらしくじるというのもいい加減芸がありませんし、
ときどき検索で跳んできて「遭難」しちゃう方がいらっしゃるようなので
「部分和まとめ」的なものを作ろう…と思ったのですが
大方の予想通り
りふぁくたりんぐ ⇒ 動作てすと ⇒ でばぐ ⇒ べんちまーくてすと ⇒
りふぁくたりんぐ ⇒ 動作てすと ⇒ でばぐ ⇒ …
という無限ループに陥って収拾がつかなくなりました orz
おまけに「段階追って騙ろう」なんて無謀なこと思ったもんだから
各バージョンごとにそれぞれバージョン管理が要るという… orz
------------------------
手元がいい加減ごちゃごちゃしちゃって、気力が萎えつつあるので
とりあえず「ある程度固まってる」部分から順次上げて行こうと思います。
突っ込み・ダメ出し【大歓迎】ですが
「あ、ソレはver.X.XXで解決済みデス」
みたいなことはあるかも。
落ち着いたらあらためてまとめる予定…です、一応。
------------------------
テーマがテーマなんで、べんちまーくに時間喰われるんですよね。
バージョンごとの性能差も激しいので
課題を重くすると、下位バージョンだと宇宙が消滅するまで終わらないし
課題を軽くすると、上位バージョンだと一瞬で片付くので数字取れないし…。
まぁ「算盤と電卓の性能比較」みたいなハナシで
そもそも較べるのが無茶なんですが、なぜか算盤の方を奨めるような人もいますし(ーー;)
------------------------
回答でコード書くときは
「やっつけでも、ぐだぐだなスパゲッティでも、素人マクロでも、【解決しないよりはマシ】だろ、たぶん」
なスタンスですし、
実務でコード書くときは
「とりあえず当座動けばいいや。どうせ余技だし、どうせサービス残(ry」
なスタンスなので、
適当なところで「えいやっ」と区切りつけて「Exit Do」するんですが
いざ時間掛けて「ちゃんと」書こうとするといつまでたっても完成しないという
素人ぷろぐらまに実にアリガチな…… orz
------------------------
なお、上で「りふぁくたりんぐ」とか「べんちまーくてすと」とか言ってるのは
無論【 冗談 】です。そういうレベルのハナシぢゃありませんw
------------------------
おっと、動作仕様書くの忘れてた(ぉ
どのコードも基本的に、アクティブシートの
・A1セルに目標値
・B1セル以下に要素
を入力して起動すると
・A2セルに発見した解の個数
・C列以降に解
を書き出します。
初期処理でC列以降をクリアするので注意。