Pergunta

Depois de criar uma nova pasta de trabalho, estou tentando resolver uma planilha recém -criada desta pasta de trabalho no VBA. Apesar de ativar a nova planilha, o Solver tenta resolver a planilha, onde está a macro.

Alguma sugestão, sobre como garantir que o Solver resolva a planilha certa?

Eu uso este código para ativar a planilha.

ws.Activate

E este é um exemplo, como faço referência às células na parametrização do solucionador.

SolverOk SetCell:=Range("$E$" & i)
Foi útil?

Solução

Eu só tive que reabrir a pasta de trabalho.

Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top