6

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

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

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

有効な Solver.Xlam の画像

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

開発者側に行き、[ツール] -> [リファレンス] に移動すると、Solver.Xlam が見つからないことがわかりました。

欠落している Solver.Xlam の画像

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

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

Solver.Xlam の選択

Solver.Xlam を選択します。

Solver.Xlam が選択されました

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

エラー

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

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

4

6 に答える 6

5

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

解決!Windows 7 から Windows 10 (Excel 2013) の間でいくつかの VBA マクロを機能させることに非常に苦労しました。どれだけ検索してもうまくいきません。

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

最後に: 1- Excel 2013 アプリケーションに移動しました

2 - ファイル/オプション/アドインを開く

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

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

于 2015-08-22T14:09:18.487 に答える
2

このリンクを調べて、それがどのように行われるかを理解してください

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

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
于 2014-06-30T20:12:18.337 に答える
0

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

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

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

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

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

于 2016-06-02T06:09:52.590 に答える