Domanda

Dopo aver creato una nuova cartella di lavoro, sto cercando di risolvere un foglio di lavoro di nuova creazione di questa cartella di lavoro in VBA. Nonostante di attivare il nuovo foglio di lavoro, il Risolutore cerca di risolvere il foglio di lavoro, in cui le macro menzogne.

Qualche suggerimento, su come assicurarsi che Risolutore risolve il foglio di lavoro giusto?

Io uso questo codice per attivare il foglio di lavoro.

ws.Activate

E questo è un esempio, come mi riferisco le cellule nella parametrizzazione del Risolutore.

SolverOk SetCell:=Range("$E$" & i)
È stato utile?

Soluzione

Ho appena avuto a riaprire la cartella di lavoro.

Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top