我正在嘗試使用自由職業者辦公室基本來寫自定義功能的自由職業者計算機運行的目標尋求作爲一種功能,而不是我去菜單和點擊。目標尋求自由職業者用戶定義函數基本
我想要做的是傳遞一個單元格作爲公式的第一個參數,第二個參數是我想要設置公式的值,第三個參數是包含變量被操縱。
因此,例如,我想在A3單元格中鈣=GSeek2(A1,5,A2)
輸入其中,A1含有=A2 + 1
和A2開始爲0,並有A3等於4
我認爲,公式和細胞被操縱需要被通過Goal Seek函數作爲地址,但我不確定。我已經嘗試了下面的代碼,但是我總是收到「BASIC語法錯誤,意外的符號:目標。」任何人都知道我要去哪裏錯了?
Function GSeek2(Form As Range, Target as Double, Var as Range)
Form = Form.Address
Var = Var.Address
With Worksheets("Sheet1")
GSeek2 = .Range(Form).GoalSeek _
Goal:=.Value(Target).Value, _
ChangingCell:=.Range(Var)
End With
End Function
不是一個LO的用戶,但在Excel表沒有'Value'屬性 – 2014-11-04 17:20:49
即使去除整個'.Value'並用'Goal:= 5'代替它我仍然得到相同的錯誤:「BASIC語法錯誤,意外的符號:目標。」 – 2014-11-04 18:48:04