次の方法で共有

ソルバー機能実行時のエラーについて(ファイルが見つかりません:Solver32.dll)

Anonymous
2019-04-17T06:47:08+00:00

ソルバー実行時に、「解決(S)」をクリックすると、「解が見つかりました。」と表示されるのですが、

そのあと「ソルバーの解の保持」にチェックをして「OK」をクリックすると、

必ず「実行時エラー’53’ ファイルが見つかりません:Solver32.dll」と表示され、

「終了」するしかなく、計算結果はシートに反映されません。

計算は、まずソルバー機能が使えるかどうかを見たかったので、

ネットの「初心者の~」のようなところに載っている簡単な計算を行わせようとしておりました。

何が問題なのでしょうか。

【補足】

・PC     64ビット(windows10)

・Office  32ビット(64ビットでも試しましたが同様でした)

・当然ソルバーアドインは有効です。

・セキュリティセンターにてActiveXやマクロは「すべて有効」にしています。

・「Solver32.dll」は

  C:\Program Files (x86)\Microsoft Office\Office15\Library\SOLVER

 に、「SOLVER32.DLL」という名前で存在します。(32ビット版の場合)

・上にて、「SOLVER32.DLL」を「Solver32.dll」と名前を変えてもみましたが何も変わりませんでした。

・アドインを有効にしたり無効にしたり、officeのインストール・アンインストールは何度か繰り返しましたが結果は同じでした。

よろしくご教授願います。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,110 評価のポイント ボランティア モデレーター
    2019-04-17T20:41:06+00:00

    niku-man3号さん、こんにちは。

    海外のスレッドになりますが、こちらの回避策が有効かどうか確認してみてはいかがでしょう。

    Excel solver add-in. error 53. Solver32.dll not found

    (※<Bing翻訳>などをご利用ください。)

    回避策1. Solver32.dllファイルを  C:\Windows\SysWOW64 に配置する。

    problem with solver DLL load and Excel 2010

    回避策2.

    --------------------------------------------------                   

    1)      Make sure Excel is not running

    2)      Start Excel

    3)      Open the “Blank workbook” template

    4)      Launch Solver (click the Solver button in the Data tab in the Ribbon)

    5)      'Set Objective:' will be the active cell by default

    6)      Set the range in 'By Changing Variable Cells: to the same string as is in 'Set Objective:'

    7)      Click the “Solve” button

    8)      Close the Solver Results dialog

    9)      Open any other worksheet or workbook (do not close empty workbook first)

    Thanks, this is the only workaround that's worked for me so far! Important part is to leave the workbook with the error window in the background and opening up a new excel instance!


    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-04-18T08:33:49+00:00

    Makapu様

    ご返信ありがとうございます。

    回避策1を試しましたところ、エラーが表示されなくなり、

    シートに計算結果が反映されるようになりました。

    元のスレッドでは数日で元に戻ってしまうとのことですので、

    しばらく様子を見てみようと思います。

    上手くいかなければ回避策2を試すか、

    改めてご質問させて頂こうと思います。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません