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.
- ChangingCell
Typ: Microsoft.Office.Interop.Excel.Range
Gibt an, welche Zelle geändert werden soll, um den Zielwert zu erreichen.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.