質問: マクロでソルバーを使えますか? vbaは未経験です。エクセルでソルバーをマクロで記録し、実行しようとしたらエラーメッセージが出てしまいました(コンパイルエラーsubまたは functionが定義されていません)。 マクロにソルバーを組み込むこと自体ができないのでしょうか? 宜しくお願いします。 range("e4:m4").select selection.copy range("e11").select activesheet.paste range("e4:m4").select selection.copy range("e12").select activesheet.paste solverok setcell:="$e$7", maxminval:=3, valueof:="20", bychange:="$d$5:$k$5" solversolve range("e4").select end sub
回答: solver は、外部ツールでexcelとは独立していますから、呼び出しは難しいかもしれません。 国内であるかは分かりませんが、ソルバーと同様のものをマクロで組んでいる方もいらっしゃるような気がします。 あまり参考にはなりませんが。