XmlMappedRange.GoalSeek, méthode
Calcule les valeurs nécessaires pour atteindre un objectif spécifique.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Function GoalSeek ( _
Goal As Object, _
ChangingCell As Range _
) As Boolean
bool GoalSeek(
Object Goal,
Range ChangingCell
)
Paramètres
- Goal
Type : System.Object
Valeur qui doit être retournée dans cette cellule.
- ChangingCell
Type : Microsoft.Office.Interop.Excel.Range
Spécifie la cellule à modifier pour obtenir la valeur cible.
Valeur de retour
Type : System.Boolean
true si le but recherché est atteint ; sinon, false.
Notes
Si la valeur cible est un montant retourné par une formule, cela calcule une valeur qui, une fois fournie à votre formule, permet à cette dernière de retourner le nombre souhaité.
Exemples
L'exemple de code suivant utilise la méthode GoalSeek pour rechercher la racine cubique de 27 et place la réponse dans la cellule A1.Cet exemple de code suppose que la feuille de calcul active contient un contrôle XmlMappedRange nommé CustomerAddress1Cell avec un élément de schéma correspondant de type 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"]);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.