>VBAでソルバーが実行出来ない入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。01:54回答数:2件VBAでソルバーを実行しようとしましたが、実行出来る時と実行出来ない時があります。実行出来ない時がほとんどです。SOLVERの参照設定はしております。原因が分からず困っております。通報するこの質問への回答は締め切られました。ByChange:="cells(a+7,6)"んー。ByChange:=Cells(a+7,6).Aaddressなら分かりますが。変数がある点から見て、どうもループ処理がありそうですね。ByChange:=Cells(a+7,6).Addressに修正致しました。無事に動くようになりました。VBAを使用した初心者で申し訳ありません。貴重なお時間とお力大変有難うございました。09:27こんにちは。実行出来る時と実行出来ない時があります。実行出来ない時がほとんどです。ByChange:="cells(a+7,6)"SolverSolve宜しくお願い致します。Basic(VBA)9SubまたはFunctionが定義されていません。Excel(エクセル)10マクロの中にソルバーを組むやり方がわからなくてこまっています。SUM関数について質問です。Basic(VBA)9SubまたはFunctionが定義されていません。Excel(エクセル)10マクロの中にソルバーを組むやり方がわからなくてこまっています。SUM関数について質問です。回答数ランキングです。Subというところまで作ってみたんですが、実行してみると一行目は変わるもののそれ以降が変化しません。理由がまったくわからないんですが、どなたかおかしなところがわかる方お教えくださいm(__)mm(__)mAベストアンサーソルバーは使った事がありません。提示されたコードを見ると、引数の設定が、"(ダブルクオーテーション)で挟まれています。これでは単なる文字列ということになってしまいます。下記のようにマクロを組みましたが、ソルバーが解を見つけた時にいちいちOKをクリックしないと貼り付けに進みません。以下の作業を何回も繰り返すのですが、すべて自動的に行くにはどのように修正すればよろしいでしょうか?宜しくお願いいたします。ByChange:="$E$29:$R$29"SolverSolveRange("E29:R29").SelectSelection.CopySheets("Table").SelectRange("G8").SelectActiveSheet.paste下記のようにマクロを組みましたが、ソルバーが解を見つけた時にいちいちOKをクリックしないと貼り付けに進みません。以下の作業を何回も繰り返すのですが、すべて自動的に行くにはどのように修正すればよろしいでしょうか?宜しくお願いいたします。Application(Excelの意味)属性ですから、役には立たないと思います。Userfinish:=Trueとしてみてください。それから、これは、まとめられると思います。Range("E7")暇があったら、試してみてください。他の回答も見るQグリッドについて,エクセルのアドインについて1)グリッド上で文字を直接入力したいのですが,どのようにすればよいのでしょうか。具体的には,エクセルのようにグリッド上をクリックしたら,そのグリッドがテキスト入力モードになるような方法を教えて頂きたいと思います。2)MSFlexGridに描かれる垂直スクロールバーの,幅の値を得る方法を教えてください。複雑な回帰分析を行わせようと考えておりますので,できればエクセルのアドインをそのまま使えれば...,と考えております。以上,よろしくお願いいたします。Aベストアンサーまず2つ質問です。1.1番の質問はフレックスグリッドについての質問ですよね?2.フレックスグリッドでなければいけないのですか?DataGridではダメなのですか?もしくは直接エクセルではダメなのですか?わかる範囲で書きますね。1番(仮にフレックスグリッドだと思って勝手に書きます)基本的な標準機能では、存在しません。アドインはエクセルのセル型を読み取って、エクセル内部による処理を行います。基本的には無理だと思います。機能を生かすだけなら、一度エクセルにデータを貼り付けて、解析をさせて、結果を読み取る必要があります。エクセル任せになるので、ダイアログなどが表示されるかもしれません。(未検証)参考URL:http://www.microsoft.com/JAPAN/developer/library/jpsetupf/_win32_getsystemmetrics.htmまず2つ質問です。1.1番の質問はフレックスグリッドについての質問ですよね?2.フレックスグリッドでなければいけないのですか?DataGridではダメなのですか?もしくは直接エクセルではダメなのですか?わかる範囲で書きますね。1番(仮にフレックスグリッドだと思って勝手に書きます)基本的な標準機能では、存在しません。現在ス...続きを読む他の回答も見るQエクセルのソルバー関数について!エクセルのソルバー関数について!実行を押しても、ソルバー関数の「変化させる変数」が全く動かない状態です。何か理由があるのでしょうか?詳しい方いらっしゃいましたら、ご教示くださいませ。数式や入力状態が分からない限りは、動かない理由は分かりません。典型的なサンプルを示しておきます。20他の回答も見るQVBからExcelコマンドの「ソルバー」を実行するには教えて下さい。VB上から、Excelのコマンドにあります「ソルバー」を使用したいのですが、どうやればいいでしょうか?アドバイスをお願いします。過去すれ参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=165565他の回答も見るQエクセルマクロ:ソルバーの反復計算を中止するマクロを使ってソルバーを用いた計算をしているのですが、反復回数が制限に達した時、自動的に中止して次の計算に進みたいのですが、どのように記述すればよろしいでしょうか。現在は以下のような記述です。Userfinish:=True宜しくお願いいたします。Aベストアンサーこんばんは。設定された反復回数が終わっても、目的の値に達しない場合、ダイアログを出さない方法はないか、と意味だと思います。ご質問の状況は良く分かりませんが、以下のサンプルを作ってみました。以下は、整数の場合は、絶対に、目的の解が出ません。したがって、途中で、中断することになります。反復回数(Iteration)は、以下では感知されません。ShowRef:="DummyMacro"を入れて、行います。このオプションは、省略してもよいです。マクロは、なぜか動いてはいません。実際にないマクロを指定すると、エラーを返します。Trueで、画面の切り替わりの部分のマクロを挟んだほうが、ちらつきがなく、マクロは速く終了すると思います。Ver.4マクロです。Ver.4マクロを追い出しにしたら、このアドインも当然、再開発することになるのかと思います。Excel2003では、調子が悪いという報告もあります。アドインが機能しないか、解を得られないこんばんは。設定された反復回数が終わっても、目的の値に達しない場合、ダイアログを出さない方法はないか、と意味だと思います。ご質問の状況は良く分かりませんが、以下のサンプルを作ってみました。以下は、整数の場合は、絶対に、目的の解が出ません。したがって、途中で、中断することになります。反復回数(Iteration)は、以下では感知されません。ShowRef:="DummyMacro"を入れて、行いま...続きを読む他の回答も見るQエクセルで計算すると2.43E-19などと表示される。Eとは何ですか?よろしくお願いします。皆さんは独学されましたか?それとも講座などをうけたのでしょうか?回帰分析でR2(決定係数)しかみていないのですがどうすれば回帰分析が分かるようになるのでしょうか?本を読んだのですがいまいち難しくて分かりません。