2016-08-14 8 views
-1
私は目標は、入力値

VBAコードは、値

Excel1 に基づいて静的な値に変数の値を追求するVBAのコードの一部を書きたい

を求めるに基づいて値を見つけるために!

ie。これらの行に沿って何か、しかし私は手動でこれらを行った、

Excel1

+0

数式の仕組みを指定できますか?あなたのコードと数式をあなたの投稿に共有するように気をつけてください。 –

+0

これは物事をより簡単にするための仮説的な例ですが、変数値は変数値に23を掛けて求められます。目的は変数値を静的値と同じにすることです。投稿にシートを貼り付ける方法はありますか?どうすればいいのかわからないので、VBAコードを含めることができます。 – user1448093

答えて

3

OK、ここをクリックしてください。まず、あなたは、ワークシートのレイアウトは次のようになります設定:

enter image description here

は、ここで私は、シート1 を使用しています。必要に応じて適宜変更してください。

ソルバーアドインを使用するには、まずアドインがインストールされていることを確認する必要があります。後でオフィス2013の場合:

  1. は、Excel]タブの下のオプションファイル]タブをクリックし、[OK]をクリックします。
  2. Excelオプションダイアログボックスで、アドインをクリックします。 管理ドロップダウンボックスで
  3. エクセルアドインを選択し、[Goをクリックします。 アドインダイアログボックスで
  4. 、アドインソルバーを選択し、[OK をクリックします。その後

、あなたは、アドインアドインの手続きを呼び出すコードをVisual Basic Editor(VBE)を含むワークブックへの参照を設定する必要があります。 ツールメニュー(下の図を参照)をクリックし、の利用可能な参照でソルバーを選択します。

enter image description here enter image description here

さて、VBEで1つのコードモジュールをワークシートに行きます。 VBEで二回シート1をするだけをクリックし、次のコードを貼り付け:

enter image description here

Sub VBASolver() 
SolverReset 
SolverOk SetCell:="$F$2", MaxMinVal:=3, ValueOf:=0, ByChange:="$B$2:$B$4" 
SolverSolve True 
End Sub 

あなたはアイコンデバッグメニューの下実行]をクリックするか、F5キーを押して、ロードされたVBAプログラムを実行することができますキーボードのキー。

+1

ありがとう、この作品は完璧です! – user1448093

+0

@ user1448093これらの2つのリンクを見てください:[誰かが私の質問に答えるとどうすればいいですか?](http://stackoverflow.com/help/someone-answers)と[回答を受け入れる:どのように動くのですか?] http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) –

+0

良い説明で素敵な答え! –