[VBA ] 請問可在Excel VBA裡用Solver或Goalseek嗎
想請問一下,如果預先在excel工作表格裡輸入方程式,
然後用goalseek去解,在VBA裡的語法是
Range("A1").GoalSeek Goal:=0, ChangingCell:=Range("B1")
如果我想在VBA的表單上設一個textbox, 然後將方程式內建在VBA語法裡
讓goalseek去解,然後將答案顯示在這個textbox上,可行嗎?
我自己試了一下
Dim X as single
Dim Y as integer
Y = X^3-8X+2
Y.GoalSeek Goal:=0, ChangingCell:=textbox1.text
(以上VBA會告訴我 "invalied qualifier",然後問題是出在Y,
不好意思我是初學者)
謝謝
ps.我有直接寫程式來解一元多次方程式,有成功但是比較長,
所以想說能不能直接應用excel裡的工具
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 157.182.81.213
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章