【发布时间】:2016-09-29 05:33:32
【问题描述】:
我正在尝试使用一个宏来实现 GoalSeek 方法,只要工作表有任何更改,该宏就会自动运行。代码很简单,但收到此错误消息,我不知道如何解决。代码是:
Private Sub Worksheet_Calculate()
CheckGoalSeek
End Sub
Private Sub CheckGoalSeek()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ActiveWorkbook
Set ws = wb.Sheets("MAIN")
ws.Range("N45").GoalSeek Goal:=0, ChangingCell:=ws.Range("D49")
End Sub
其中“N45”是基于公式的单元格,“D49”是一个值。我收到运行时错误消息“Range 类的 GoalSeek 方法失败”。
感谢任何帮助。
【问题讨论】: