簡體   English   中英

運行時錯誤1004:無法運行宏'Solver [InsertFuction]'

[英]Run-time error 1004: cannot run the macro 'Solver[InsertFuction]'

基本上,此問題由以下主題引起: SolverOptions:如何查找參數位置(AssumeNonNeg)?

當我打開文件並導入.bas文件並運行它時,一切正常。 但是,當我嘗試通過VB腳本使用Shell對所有相似文件應用相同過程時,出現以下錯誤:

運行時錯誤1004:無法運行宏'SolverReset'。 該宏可能在此工作簿中不可用

我最初嘗試不使用SolverReset ,在這種情況下,我收到一條錯誤消息:

運行時錯誤1004:無法運行宏'Solver'該宏可能在此工作簿中不可用。

看起來好像Excel沒有激活規划求解加載項? 這可能是什么問題?

謝謝!

經過多次試驗,以下對我有用:

在每個Solver函數的前面(例如SolverResetSolverOptions等),我將Solver.xlam!放進去Solver.xlam! 並運行代碼。 它沒有用,但是警告目錄中沒有Solver.XLAM 因此,我只是轉到文件夾C:\\Program Files\\Microsoft Office\\Office15\\Library\\SOLVER然后將Solver.XLAMSolver32.DLL復制到該目錄中。 就是這樣!

希望有人覺得這有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM