有在 MS excel 中使用目标搜索的方法,如下代码。它工作正常。
Sub GSeek()
With Worksheets("Sheet1")
.Range("H18").GoalSeek _
Goal:=.Range("H21").Value, _
ChangingCell:=.Range("G18")
End With
End Sub
我想用一个函数来做如下的目标搜索。
Function fSeek(a As Range, b As Range, c As Range)
a.GoalSeek Goal:=b.Value, ChangingCell:=c
fSeek = "Ok"
End Function
但是,代码运行平稳,在 c 范围内没有得到任何答案。我哪里错了?