2014-06-30 17 views
5

Ich habe ein Programm in Excel 2010 auf meinem PC erstellt, das auf dem integrierten Solver für Excel basiert. Ich stellte sicher, dass es auf Excel 2010 und Excel 2013 für PC arbeitete. Ich habe dann versucht, dasselbe Programm in Excel 2011 zu verwenden, und stieß auf ein Problem.Solver.xlam fehlt?

Wenn ich versuchte, das Projekt zu kompilieren, heißt es "Kompilierfehler: Projekt oder Bibliothek konnte nicht gefunden werden".

Ich erinnerte mich, dass dies auf der PC-Seite geschah, bevor ich den Solver aktivierte, also ging ich in Extras -> Add-Ins und aktivierte dann das Solver.Xlam.

Picture of the enabled Solver.Xlam

Allerdings habe ich exakt den gleichen Fehler.

Ich ging auf die Entwicklerseite und ging zu Extras -> Referenz, und fand, dass Solver.Xlam fehlt.

Picture of the missing Solver.Xlam

erkannte ich, dass die Adresse, die er der Solver denkt, ist an ist, wo der Solver auf meinem PC ist, aber nicht, wo es auf OSX. Wenn ich auf OSX suche, finde ich den Löser bei /Applications/Microsoft Office 2011/Office/Add-Ins.

Also klickte ich unten auf "Durchsuchen" und wähle Solver.Xlam.

Selecting Solver.Xlam

ich wählen Solver.Xlam.

Solver.Xlam is now selected

Aber jetzt bekomme ich einen anderen Fehler.

Error

Nach dieser Fehlermeldung erscheint, die Lage ist für Solver.Xlam zur vorherige Position bei Resets suchen.

Was ist das Problem hier? Wie gehe ich vor, um dieses Problem zu lösen?

+0

Deaktivieren Sie zunächst die Fehlende und überprüfen Sie dann die neue Solver-Referenz – EvenPrime

+0

Oh wow, es endet so einfach! Gibt es eine Möglichkeit, diese Änderung für jedes einzelne Excel-Programm zu machen? Wie es ist, muss ich reingehen und es jedes Mal manuell ändern. – TheTreeMan

Antwort

2

nachschlagen This link zu verstehen, wie es

getan werden kann, aber im Wesentlichen müssen Sie die AddIn entladen und laden Sie es, der folgende Code funktioniert

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

ähnliche Probleme hatten und nicht finden konnten, wie Sie SOLVER.xla oder SOLVER.xlam beim Öffnen in Excel 2013 wieder in die Referenz für Tools zurückholen können

LÖSUNG! Ich war sehr gestresst zu versuchen, einige VBA-Makros zwischen Windows 7 zu Windows 10 zu arbeiten. (Excel 2013). Keine Menge der Suche würde funktionieren.

Ich hatte die "MISSING: SOLVER.XLAM" in den Tools/Referenzen und konnte den neuen Löser nirgendwo mit empfohlenen Pfaden finden.

ich schließlich: 1- auf die Anwendung Excel 2013 Went

2 - Eröffnet Datei/Optionen/Add-In

3 - Auf der Seite mit dem Add-In, ich auf dem Boden angeklickt " Verwalten Sie Excel-Add-Ins ".." Go ... "und fanden dort 4 SOLVER-bezogene Add-Ins.

4 - Sobald diese aktiviert waren, konnte ich auf VBA (Alt-F11) ZURÜCKKEHREN und dann war die "SOLVER" -Option in den Tools/Referenzen verfügbar !! Hinzugefügt, um es - mein Makros jetzt gut

0

arbeitet Ich habe unten Schritte Solver.xlam zu beheben fehlt

1 - Datei -> Optionen -> Add-In

2 - Klicken Sie auf dem Add-In Registerkarte und wählen Sie dann "Manage Excel Add-Ins" am unteren Rand --- "GO" Aktivieren Sie diese 4 Optionen -> OK

  • Analysis Toolpack
  • Analysis Toolpack-VBA
  • Euro-Währung Werkzeug
  • Solver-Add-in

3 - Danach müssen Sie Solver reference.Tool ermöglichen -> Referenz .. Solver Checkbox auswählen sollten.

+0

Was fügt das hinzu, das nicht bereits in den Antworten enthalten ist? Es ist praktisch eine wörtliche Kopie der letzten Antwort von * zehn * Monaten. – TylerH

+0

@TylerH meine 3. Punkt-Option ist nicht bei der Antwort, also habe ich eine andere Antwort hinzugefügt, damit es jemand helfen kann. – sridharnetha