web-dev-qa-db-ja.com

Solver.xlamがありませんか?

組み込みのExcelソルバーに依存するプログラムをPC上のExcel2010で作成しました。 Excel2010とExcel2013 forPCの両方で動作することを確認しました。次に、これと同じプログラムをExcel 2011で使用しようとしましたが、問題が発生しました。

プロジェクトをコンパイルしようとすると、「コンパイルエラー:プロジェクトまたはライブラリが見つかりません」と表示されます。

ソルバーを有効にする前にこれがPC側で発生したことを覚えていたので、[ツール]-> [アドイン]に移動して、Solver.Xlamを有効にしました。

Picture of the enabled Solver.Xlam

しかし、まったく同じエラーが発生しました。

開発者側に移動し、[ツール]-> [参照]に移動したところ、Solver.Xlamが見つからないことがわかりました。

Picture of the missing Solver.Xlam

ソルバーがあると思われるアドレスは、PC上のソルバーの場所ですが、OSX上の場所ではないことに気付きました。 OSXで検索すると、ソルバーは/Applications/Microsoft Office 2011/Office/Add-Insにあります。

そこで、下部の[参照]をクリックして、Solver.Xlamを選択しました。

Selecting Solver.Xlam

Solver.Xlamを選択します。

Solver.Xlam is now selected

しかし、今は別のエラーが発生します。

Error

このエラーがポップアップした後、Solver.Xlamを探している場所が前の場所にリセットされます。

ここでの問題は何ですか?この問題を解決するにはどうすればよいですか?

5
TheTreeMan

調べる このリンク それがどのように行われるかを理解する

しかし、基本的には、アドインをアンロードしてリロードする必要があります。次のコードが機能します

Sub InstallAddIn()
     Installed = False 'to unload Add In
     Installed = True 'to load Add In
    Application.AddIns("AddIn Displayed Name").Installed = True  ' or False
End Sub
2
evenprime

同様の問題があり、Excel2013で開いたときにSOLVER.xlaまたはSOLVER.xlamをツール参照に戻す方法を見つけることができませんでした

解決!私は、いくつかのVBAマクロをWindows7からWindows10の間で機能させることを試みることに非常にストレスを感じています(Excel2013)。検索の量は機能しません。

ツール/リファレンスに「MISSING:SOLVER.XLAM」があり、推奨パスを使用して新しいソルバーをどこにも見つけることができませんでした。

私はついに:1-Excel2013アプリケーションに行きました

2-開いたファイル/オプション/アドイン

3-アドインのあるページで、下部の[Excelアドインの管理] .. [移動...]をクリックすると、そこに4つのソルバー関連のアドインが見つかりました。

4-これらがアクティブ化されると、VBA(Alt-F11)に戻ることができ、[ツール/リファレンス]で[ソルバー]オプションが使用可能になりました。追加しました-私のマクロは正常に動作するようになりました

4
Michael

Solver.xlamが見つからないことを修正するために以下の手順を実行しました

1-ファイル->オプション->アドイン

2- [アドイン]タブをクリックし、下部にある[Excelアドインの管理]を選択します--- [実行]これらの4つのオプションを有効にします-> [OK]

  • 分析ツールパック
  • 分析ツールパック-VBA
  • ユーロ通貨ツール
  • ソルバーアドイン

3-その後、ソルバー参照を有効にする必要があります。ツール->参照..ソルバーチェックボックスで。を選択する必要があります。

0
sridharnetha

以前はsolver.xlamファイルが見つからないという同様の問題があったので、solver.xlamを再ダウンロードしようとしました。そしてそれは機能しました、元々solver.xlamはc:/programfiles/Microsoftoffice/office15/library/SOLVER/SOLVER.XLAMにあります。あなたのsolver.xlamがそこにない場合は、solver.xlamを再ダウンロードしてそこにそれを置きます

0
Haekal

おそらくもう関係ありませんが、この問題に直面している他の人にとっては。ソルバーで64ビットバージョンのOfficeを使用している一部のユーザーには問題があるようです。このバージョンをアンインストールして32ビットバージョンにダウングレードすると、問題が解決する場合があります。

0
nblitz