[英]Run-time error 1004: cannot run the macro 'Solver[InsertFuction]'
基本上,此問題由以下主題引起: SolverOptions:如何查找參數位置(AssumeNonNeg)?
當我打開文件並導入.bas
文件並運行它時,一切正常。 但是,當我嘗試通過VB腳本使用Shell對所有相似文件應用相同過程時,出現以下錯誤:
運行時錯誤1004:無法運行宏'SolverReset'。 該宏可能在此工作簿中不可用
我最初嘗試不使用SolverReset
,在這種情況下,我收到一條錯誤消息:
運行時錯誤1004:無法運行宏'Solver'該宏可能在此工作簿中不可用。
看起來好像Excel沒有激活規划求解加載項? 這可能是什么問題?
謝謝!
經過多次試驗,以下對我有用:
在每個Solver
函數的前面(例如SolverReset
, SolverOptions
等),我將Solver.xlam!
放進去Solver.xlam!
並運行代碼。 它沒有用,但是警告目錄中沒有Solver.XLAM
。 因此,我只是轉到文件夾C:\\Program Files\\Microsoft Office\\Office15\\Library\\SOLVER
然后將Solver.XLAM
和Solver32.DLL
復制到該目錄中。 就是這樣!
希望有人覺得這有用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.