私は300行のデータを持つExcelファイルを持っており、各行にソルバーを使用する必要があります。列Hの各セルには、セルH9を変更することによってゼロに等しくなければならない式があります。マクロを使用したExcelソルバー
ソルバー:
- 標的細胞:K9( "0" に等しくなければならない)
- セルを変更することにより:H9
- 出力セル:H9
ソルバーが行から動作するはず9から309まで。
私はインターネット上で同様の問題がたくさんありますが、プログラミングのコードを変更できません私の場合にe。
*Sub Macro2()
' Macro2 Macro
'
Sneltoets: Ctrl+v
'
Dim c As Range
Dim nRows As Integral
nRows = 300
For Each c In Range("$H$9:$H$309")
SolverOk SetCell:=c.Offset(0, 3), MaxMinVal:=3, ValueOf:=0, ByChange:=c.Address, _
Engine:=1, EngineDesc:=" GRG Nonlinear "
SolverSolve userfinish:=True
SolverFinish keepfinal:=1
Next
End Sub*
初めてExcelで何かをプログラムする必要があります。
誰かが私を助けてくれたら、本当にありがとう!
これまでのコードを表示することはできますか?また、「K9を0にする」という意味は? – NavkarJ
トピックを編集しました。 – Jelle
@Jelle - 答えとして役立つと思われるコードを投稿してください。そのようなものとしてマークすると、回答がより明確に表示されます。 –