• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ソルバーのマクロ組み込みについて)

ソルバーのマクロ組み込みについて

このQ&Aのポイント
  • Excel2003でソルバーをマクロに組み込む方法について困っています。
  • Excel2000上でソルバーを使って関数のパラメータの最適値を求める作業を自動化する方法が知りたいです。
  • VBAでプログラムを組んでソルバーの自動化を実現することは可能ですか?どのように組めばいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 1.solver.xlaのファイルを探せど見つからずに困っております。 一度、ワークシートで使えば、呼び出されますから、そこで、VB Editor にも現れます。 参照設定の上のほうに出てきます。 2.Excel2000上でソルバーを使って関数のパラメータの最適値を求める作業 ソルバーは、整数値で代入しようとして、小数点数値に移行してしまうという致命的な問題がありますので、見つからない場合の離脱方法をどのようにするかは、ソルバーの設定自体をきちんと使わなくてはなりません。多くは、「公差」の割合だと思いますが。 それと、前回の方のように、物理的な計算を、数千億回とか、ワークシート上で行わせるには、計算内容を見たわけではないのですが、無理ではないかと思いました。私の個人的な感覚では、せいぜい数百万回程度だと思っています。 なお、私のソルバーに関する過去の回答を見ましたが、最後まで至らないことが多いようです。実際の計算や設定の問題を抜きにして、それで、出来ないとか言われても、回答者側としてはちょっと無理な話が多いようです。それに、ある程度の内容なら、最初から、VBAで作ったほうが早いと思います。 一般的なソルバーの解法の仕方。 http://oshiete1.goo.ne.jp/qa2388268.html

kekenkeken
質問者

お礼

こんばんわ。早速のご回答有難うございました。おかげでVB Editor で無事SOLVERを見つける事ができました。 また、2つ目の件なんですが、マクロで記録したのをいじって繰り返し、最適化問題(株や債券の最適ポートフォリオ)を解くことを考えています。何分、プログラミングに疎い自分ですので先が思いやられますが。。。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 >プログラミングに疎い自分ですので先が思いやられますが。。。 元は、もう出来上がっていますか? 元自体は、私たち回答者側では作れません。ソルバーをお使いになる人たちの多くは、元の情報の公開は一切お断りで、何とかしてほしいという人たちが多いようです。 コピーをさせるとか自体は、掲示板で教えられますが、その元が教えられないのです。 簡単なシミュレートさせるだけでもよいので、そういうソースを出していただいて、それでこうしたいというなら出来ても、それ以上に、内容はひみつだから、ここをこう当てはめてというような、公式を教えてほしいということは不可能なのです。 だから、ソルバーは使えないというのは、全体論ではいえないのです。 もちろん、使いこなしの問題もありますからね。

kekenkeken
質問者

お礼

こんばんわ。いつも有難うございます。元は出来ておりません。 頑張ってやってみます。 自分でやってみて、それでも助けが必要になりましたら、またWendy02様や他の回答者様に頼ってみます。メリークリスマス。

関連するQ&A