Compartir a través de


XmlMappedRange.GoalSeek (Método)

Calcula los valores necesarios para lograr un objetivo específico.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Function GoalSeek ( _
    Goal As Object, _
    ChangingCell As Range _
) As Boolean
bool GoalSeek(
    Object Goal,
    Range ChangingCell
)

Parámetros

  • Goal
    Tipo: System.Object
    El valor que desea que se devuelva en esta celda.

Valor devuelto

Tipo: System.Boolean
true si la búsqueda del objetivo da resultado; de lo contrario, false.

Comentarios

Si el objetivo es una cantidad devuelta por una fórmula, se calcula un valor con el que la fórmula del usuario devuelve el número deseado.

Ejemplos

En el siguiente ejemplo de código se utiliza el método GoalSeek para buscar la raíz cúbica de 27 y se coloca la respuesta en la celda A1.En este ejemplo de código se supone que la hoja de cálculo actual contiene un control XmlMappedRange denominado CustomerAddress1Cell con un elemento de esquema correspondiente 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"]);
}

Seguridad de .NET Framework

Vea también

Referencia

XmlMappedRange Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)