1
我需要製作一個宏,它可以更改3個單元格中的值,運行求解器以適應不斷變化的約束,然後將求解值粘貼到列中。重複。Excel VBA - 更改公式值
在單元格L78,79和81中,我分別參考了列L,R和P。
這裏基本上是我在做什麼,每次我更新值:
L78 = **L4**,
L79 = **R4**,
L81 = **P4**,
Run Solver
Objective: $M$73
By changing variable: $L$80
Constraint: $M$73=**M4**
Solve
Copy $M$73
Paste **N4**
我會再增加在所有的值** 1行和重複。
第一次在這裏,所以我道歉任何可憐的格式。
丹
您是否嘗試錄製宏,看到它做什麼? –
我有,它工作正常,但我不知道如何使它每次更新行值。因爲它會一遍又一遍地複製相同的單元格。 –
不錯,你已經成功完成了這項工作。稍後,您將能夠改進您的代碼,例如通過不使用選擇或激活,而是直接引用。 一個旁註,沒有看到你的問題,它可能可以使用更優雅的矩陣代數來解決它。我在本科生論文中學習了VBA求解器,僅僅在第一天在我的主人學習中,我所需要的就是正確的數學(一旦你意識到超級簡單)。 –