Partager via


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.

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

Voir aussi

Référence

XmlMappedRange Interface

Microsoft.Office.Tools.Excel, espace de noms