According to the microsoft website, it is possible to load a Solver without activating the Sheet by using SolverLoad(). Does anyone have a simple example ?

Let's say my solver is in Sheet2 and I have my objective value in the cell A1 and the variables in B1:B2. What is the syntax if I want to use SolverLoad?

I have tried the following code without success:
Sheet1.Activate  'Activate a random sheet with no solver
SolverReset
SolverLoad ("Sheet2!B1:B2")
SolverOk SetCell:=Sheet2.Range("$A$1"), MaxMinVal:=3, ValueOf:=7000, ByChange:= _
    Sheet2.Range("$B$1:$B$2"), Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve(True, False)
If I comment the first line (activating Sheet1), the code works but I would like to use the Solver with another Sheet activated.