2014-06-30 9 views
5

मैंने अपने पीसी पर एक्सेल 2010 में एक प्रोग्राम बनाया जो Excel के लिए अंतर्निहित सॉल्वर पर निर्भर करता है। मैंने सुनिश्चित किया कि यह पीसी के लिए एक्सेल 2010 और एक्सेल 2013 दोनों पर काम करता है। मैंने फिर Excel 2011 पर इस प्रोग्राम का उपयोग करने की कोशिश की, और एक समस्या में भाग गया।Solver.xlam गुम है?

जब मैंने प्रोजेक्ट को संकलित करने का प्रयास किया, तो यह कहता है "संकलन त्रुटि: परियोजना या लाइब्रेरी नहीं मिल सकती"।

मुझे सॉल्वर सक्षम करने से पहले पीसी पक्ष पर यह हो रहा था, इसलिए मैं टूल्स -> ऐड-इन्स में गया और फिर Solver.Xlam को सक्षम किया।

Picture of the enabled Solver.Xlam

हालांकि, मैं एक ही सटीक त्रुटि मिली।

मैं डेवलपर पक्ष में गया, और टूल्स -> संदर्भ में गया, और पाया कि Solver.Xlam गुम है।

Picture of the missing Solver.Xlam

मुझे एहसास हुआ कि पता यह सोचता है कि solver पर है जहां solver मेरे पीसी पर है, लेकिन जहां नहीं यह OSX है। जब मैं ओएसएक्स पर खोज करता हूं तो मुझे लगता है कि सॉल्वर /Applications/Microsoft Office 2011/Office/Add-Ins पर है।

इसलिए मैंने नीचे "ब्राउज़ करें" पर क्लिक किया और Solver.Xlam का चयन किया।

Selecting Solver.Xlam

मैं Solver.Xlam का चयन करें।

Solver.Xlam is now selected

लेकिन अब मैं एक अलग त्रुटि मिलती है।

Error

के बाद इस त्रुटि पॉप अप होता है, स्थान यह पिछले स्थान पर फिर सेट करता है पर Solver.Xlam की तलाश में है।

यहां समस्या क्या है? मैं इस मुद्दे को हल करने के बारे में कैसे जा सकता हूं?

+0

पहले गायब को अनचेक करें, फिर नया सॉल्वर संदर्भ – EvenPrime

+0

ओह वाह देखें, यह इतना आसान हो जाता है! क्या प्रत्येक एकल एक्सेल प्रोग्राम के लिए यह परिवर्तन करने का कोई तरीका है? जैसा कि है, मुझे हर बार मैन्युअल रूप से इसे बदलना और बदलना है। – TheTreeMan

उत्तर

2

This link को फिर से देखें समझने के लिए कि यह कैसे किया जा सकता है

लेकिन अनिवार्य रूप से आप ऐड उतारना और इसे फिर से लोड करने की जरूरत है, निम्नलिखित कोड

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

इसी तरह के मुद्दों था काम करेंगे और मिल नहीं कर सकता Excel 2013

समाधान में खोलते समय SOLVER.xla या SOLVER.xlam को टूल रेफरेंस में वापस कैसे प्राप्त करें! मुझे विंडोज 7 से विंडोज 10 (एक्सेल 2013) के बीच काम करने के लिए कुछ वीबीए मैक्रोज़ प्राप्त करने का प्रयास करने पर बहुत जोर दिया गया है। खोज की कोई मात्रा काम नहीं करेगी।

मेरे पास उपकरण/संदर्भों में "मिसिंग: SOLVER.XLAM" था और किसी भी अनुशंसित पथ का उपयोग करके कहीं भी नया सॉल्वर नहीं मिला।

मैं अंत में: 1- Excel 2013 आवेदन के लिए चला गया

2 - खोला फ़ाइल/विकल्प/ऐड-इन्स

3 - ऐड इन के साथ पृष्ठ पर, मैं तल पर क्लिक " एक्सेल ऐड-इन्स प्रबंधित करें ".." जाओ ... "और वहां 4 सोल्वर संबंधित ऐड-इन्स पाए गए।

4 - एक बार ये सक्रिय हो जाने के बाद, मैं वीबीए (Alt-F11) पर वापस लौटने में सक्षम था और फिर "सॉल्वर" विकल्प उपकरण/संदर्भों में उपलब्ध था !! यह जोड़ा - मेरी मैक्रो अब काम ठीक

0

मैं Solver.xlam ठीक करने के लिए नीचे दिए गए चरणों प्रदर्शन किया है

1 याद आ रही है - फ़ाइल -> विकल्प -> ऐड-इन्स

2 - ऐड इन्स पर क्लिक करें ठीक

  • विश्लेषण Toolpack>
  • विश्लेषण Toolpack-VBA
  • - टैब फिर "प्रबंधित एक्सेल ऐड-इन्स" तल पर --- "GO" इन 4 विकल्प सक्षम करें यूरो मुद्रा उपकरण
  • सॉल्वर ऐड-इन

3 - कि आप सॉल्वर reference.Tool सक्षम करने की आवश्यकता के बाद -> संदर्भ .. सॉल्वर चेकबॉक्स का चयन करना चाहिए।

+0

यह क्या जोड़ता है जो पहले से ही उत्तर में शामिल नहीं है? यह व्यावहारिक रूप से * दस * महीने पहले के सबसे हालिया उत्तर की एक क्रियात्मक प्रति है। – TylerH

+0

@TylerH मेरा तीसरा बिंदु विकल्प उत्तर में नहीं है, इसलिए मैंने एक और जवाब जोड़ा है ताकि यह किसी की मदद कर सके। – sridharnetha

संबंधित मुद्दे