Metodo XmlMappedRange.GoalSeek
Calcola i valori necessari per raggiungere uno scopo specifico.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Function GoalSeek ( _
Goal As Object, _
ChangingCell As Range _
) As Boolean
bool GoalSeek(
Object Goal,
Range ChangingCell
)
Parametri
- Goal
Tipo: System.Object
Valore che deve essere restituito in questa cella.
- ChangingCell
Tipo: Microsoft.Office.Interop.Excel.Range
Specifica la cella da modificare per ottenere il valore di destinazione.
Valore restituito
Tipo: System.Boolean
true se lo scopo viene ottenuto; in caso contrario, false.
Note
Se lo scopo è una cifra restituita da una formula, calcola un valore che, quando fornito alla formula, permette alla formula di restituire il numero desiderato.
Esempi
Nell'esempio di codice riportato di seguito viene utilizzato il metodo GoalSeek per trovare la radice cubica di 27. La risposta viene inserita nella cella A1. Nell'esempio si presuppone che il foglio di lavoro corrente contenga un controllo XmlMappedRange denominato CustomerAddress1Cell con un elemento di schema corrispondente di tipo int.
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"]);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.