Función SolverLoad

En el modelo de Solver, carga los parámetros ya existentes que se guardaron en la hoja de cálculo.

Nota El complemento Solver no está habilitado de forma predeterminada. Para poder usar esta función, debe tener el complemento de Solver habilitado e instalado. Para obtener información sobre cómo hacer eso, consulte Uso de las funciones de Solver VBA. Una vez instalado el complemento de Solver, debe establecer una referencia al complemento de Solver. En el Editor de Visual Basic, con un módulo activo, haga clic en Referencias en el menú Herramientas y, después, seleccione Solucionador en Referencias disponibles. Si Solver no aparece en Referencias disponibles, haga clic en Examinar y, a continuación, abra Solver.xlam en la subcarpeta \Archivos de programa\Microsoft Office\Office14\Library\SOLVER.

SolverLoad( LoadArea, Merge)

LoadAreaVariant obligatorio. Referencia en la hoja de cálculo activa a un rango de celdas desde el que desea cargar una especificación completa del problema. La primera celda de LoadArea contiene una fórmula para el cuadro Establecer celda de destino en el cuadro de diálogo Parámetros del solucionador ; la segunda celda contiene una fórmula para el cuadro Cambiando celdas ; las celdas posteriores contienen restricciones en forma de fórmulas lógicas. Opcionalmente, la última celda contiene una matriz de valores de opción solver. Para obtener más información, vea SolverOptions. El rango representado por el argumento LoadArea puede estar en cualquier hoja de cálculo, pero debe especificar la hoja de cálculo si no es la hoja activa. Por ejemplo, SolverLoad("Sheet2!A1:A3") carga un modelo de Sheet2 aunque no sea la hoja activa. CombinarVariant opcional. Valor lógico correspondiente al botón Combinar o al botón Reemplazar del cuadro de diálogo que aparece después de seleccionar la referencia loadarea y hacer clic en Aceptar. Si es True, las selecciones de celdas variables y las restricciones de LoadArea se combinan con las variables y restricciones definidas actualmente. Si se omite o False, se borran las especificaciones y opciones del modelo actual (equivalente a una llamada a la función SolverReset ) antes de cargar las nuevas especificaciones.

Ejemplo:

En este ejemplo se carga el modelo de Solver calculado anteriormente y almacenado en Sheet1, cambia una de las restricciones y, a continuación, se vuelve a resolver el modelo.

Worksheets("Sheet1").Activate 
SolverLoad loadArea:=Range("A33:A38") 
SolverChange cellRef:=Range("F4:F6"), _ 
 relation:=1, _ 
 formulaText:=200 
SolverSolve userFinish:=False

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.