[VBA ] 想請教迴圈中使用規劃求解的問題

作者: moon0815 (月光光!!!!!!!)   2015-09-29 17:51:25
各位大大
我想請問一下
我在做一個最佳化的問題
但是必須不斷重覆做幾百次
所以想包在迴圈裡面寫
但是 我發現在EXCEL的規劃求解視窗中
設定好相同的條件 進行求解
然後我跑下面這段程式碼的時候
(輸入相對應的儲存格位置都相同)
會有兩個限制式消失
我想 應該是在Reset之後
那兩個限制式沒有被寫入
但很奇怪的是 我都照著書上與網路上的作法輸入
不知道為何限制式無法被加入
分別是:
1. Call SolverAdd(sqlstr, 1, 1) '限制權重小於等於1
2. Call SolverAdd(sqlstr4, 2, 1) '限制權重加總等於1
偏偏這兩個限制式還滿基本重要的....
也想請各位大大看一下
我程式這樣寫有哪邊有問題...
還請各位大大撥冗幫忙..
以下是程式碼

Links booklink

Contact Us: admin [ a t ] ucptt.com