2009-08-19 3 views
0

Après avoir créé un nouveau classeur, j'essaie de résoudre une nouvelle feuille de calcul de ce classeur dans VBA. En dépit de l'activation de la nouvelle feuille de calcul, Solver tente de résoudre la feuille de calcul, où se trouve la macro.Appel d'Excel Solver VBA à partir d'une autre feuille de calcul

Avez-vous des suggestions pour vous assurer que Solver résout la bonne feuille de travail? J'utilise ce code pour activer la feuille de travail.

ws.Activate 

Et ceci est un exemple, comment je référence les cellules dans la paramétrisation de Solver.

SolverOk SetCell:=Range("$E$" & i) 

Répondre

1

Je viens de devoir rouvrir le classeur.

Workbooks.Open "foo.xls" 
wb.Activate 
ws.Activate 
Questions connexes