Freigeben über


XmlMappedRange.GoalSeek-Methode

Berechnet die Werte, die für die Erreichung eines bestimmten Ziels erforderlich sind.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
Function GoalSeek ( _
    Goal As Object, _
    ChangingCell As Range _
) As Boolean
bool GoalSeek(
    Object Goal,
    Range ChangingCell
)

Parameter

  • Goal
    Typ: System.Object
    Der Wert, der in dieser Zelle zurückgegeben werden soll.

Rückgabewert

Typ: System.Boolean
true , wenn die Zielwertsuche erfolgreich ist; andernfalls false.

Hinweise

Wenn der Zielwert ein von einer Formel zurückgegebener Betrag ist, wird ein Wert berechnet, nach dessen Eingabe in die Formel die gewünschte Zahl zurückgegeben wird.

Beispiele

Im folgenden Codebeispiel wird mithilfe der GoalSeek-Methode die Kubikwurzel von 27 gesucht und das Ergebnis in Zelle A1 abgelegt.In diesem Codebeispiel wird angenommen, dass das aktuelle Arbeitsblatt einen XmlMappedRange mit dem Namen CustomerAddress1Cell mit einem entsprechenden Schemaelement vom Typ int enthält.

Private Sub SolveFormula()
    Me.CustomerAddress1Cell.Formula = "=(A1^3)"
    Me.CustomerAddress1Cell.GoalSeek(27, Me.Range("A1"))
End Sub
private void SolveFormula()
{
    this.CustomerAddress1Cell.Formula = "=(A1^3)";
    this.CustomerAddress1Cell.GoalSeek(27, this.Range["A1"]);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

XmlMappedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace