ah.. so it happens because solver is completely uninstalled. If it's installed by Excel, but not checked, vba will still find it.

hmm.. is there a way to force it's installation? I have a custom Excel install, so I'm not sure, but is it installed on the pc by default (just not checked in addins?)