Looking at your macro you call Engine 2 i.e the "Simplex Model" but only in excel 2010 and later you have 3 different models for solver. For excel 2007 and 2003 you can only select select a linear or a non liner model (see options excel 2007) this is why you get an error message "ivalid property assignment"
To fix this you need to remover the "2" and the "Simplex LP" from the line
and probably add a line like this:
Still I'm not sure the excel 2007 solver is powerfull enough to solve this problem. My best advice to you would be to install the "OpenSolver" as this intergrates nicely into excel 2003, 2007 and 2010.
This is a free program developed by the University of Auckland, NZ and a much more powerfull solver than the excel one. Still it only solves linear problems but that should not be a problem in your case.
Alf
Ps sorry it took some time before I could help you with you problem but I've been away for some time.
Bookmarks