Compartilhar via


Método XmlMappedRange.GoalSeek

Calcula valores para obter um objetivo específico.

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

Sintaxe

'Declaração
Function GoalSeek ( _
    Goal As Object, _
    ChangingCell As Range _
) As Boolean
bool GoalSeek(
    Object Goal,
    Range ChangingCell
)

Parâmetros

  • Goal
    Tipo: System.Object
    O valor retornado você deseja na célula.

Valor de retorno

Tipo: System.Boolean
true se a pesquisa de objetivo é com êxito; se não false.

Comentários

Se o objetivo é uma quantidade retornada por uma fórmula, este calcula um valor que, quando fornecido para a fórmula, faça com que a fórmula retorna o número que você deseja.

Exemplos

O exemplo de código usa o método de GoalSeek para localizar a raiz cúbica de 27 e coloca a resposta para a célula A1. Este exemplo de código a seguir pressupõe que a planilha atual contiver XmlMappedRange chamado CustomerAddress1Cell com um elemento correspondente do esquema de 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"]);
}

Segurança do .NET Framework

Consulte também

Referência

XmlMappedRange Interface

Namespace Microsoft.Office.Tools.Excel