2017-06-06 8 views
0

私はVBAが新しく、複数のセルにソルバーを適用しようとしています。 しかし、SubまたはFunctionが定義されていないというエラーが表示されます。あなたはVBAプロジェクトへの参照を追加していないほとんどのソルバーを複数に適用する

Sub SolverRepeat() 
Dim i As Integer 
For i = 4 To 8763 
    SolverReset 
     SolverOk SetCell:="$BQ$" & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$BI$" & i, Engine:=1, EngineDesc:="GRG Nonlinear" 
    SolverSolve True 
    Next i 
End Sub 
+0

は、あなたが、サブを実行することを得意と同じではありますか?または、どのようにマクロを実行しますか? – zhihong

答えて

1

:ここ

はコードです。 、Visual Basicエディターで アクティブモジュールと、 Toolsメニューで Referencesをクリックし、 Available ReferencesSolverを選択:このを行うには

SolverAvailable Referencesに表示されない場合は、Browseをクリックし、\Program Files\Microsoft Office\Office14\Library\SOLVER subfolderSolver.xlamを開きます。

出典Using the Solver VBA Functions

関連する問題