एक्सेल = विशाल फ़ाइल में अप्रचलित परिभाषित नामों की बड़ी संख्या


0

अपनी वर्तमान नौकरी में मुझे पता चला कि कई एक्सेल फाइलें अनावश्यक रूप से बड़ी थीं, एक एकल वर्कशीट और साधारण टेबल वाली फाइल 2 एमबी से अधिक हो सकती है और एक्सेल कई बार बहुत सुस्त लगता है। थोड़ी देर बाद मुझे पता चला कि इन फाइलों में परिभाषित नाम और / या नामांकित श्रेणियों के सैकड़ों (यदि हजारों नहीं) हैं, तो नीचे दी गई छवि का लिंक देखें। इन्हें हटाने के बाद, फ़ाइलों का आकार नाटकीय रूप से सिकुड़ जाता है और प्रदर्शन में सुधार होता है।

मेरा सवाल यह है कि ऐसा क्यों और कैसे होता है? क्या दिलचस्प है, यह है कि कई नाम पुराने स्थानों को संदर्भित करते हैं, जैसे "बजट 1998" (!) नामक एक नेटवर्क फ़ोल्डर। कभी-कभी मैं एक सहकर्मी को "क्लीन" फ़ाइल भेजता हूं, वे किसी अन्य कार्यपुस्तिका से एक पृष्ठ जोड़ते हैं, और जब इसे वापस भेजते हैं, तो नाम फिर से दिखाई देते हैं और फ़ाइल का आकार 500kB से बढ़कर 5MB हो गया है। किसी तरह वे (गलती से) इन नामों को कॉपी करके अपनी एक्सेल वर्कबुक्स को लगातार प्रदूषित कर रहे हैं, वास्तव में अजीब है।

इसके अलावा, (अंतिम विचार), किसी भी व्यक्ति के जानबूझकर प्रवेश करने के लिए बहुत सारे नाम हैं, इसलिए ऐसा लगता है कि यह एक्सेल द्वारा ही किया गया था, उपयोगकर्ता नहीं ..?

किसी को भी पता है कि यह क्या कारण है?

यहाँ छवि विवरण दर्ज करें

जवाबों:


0

यदि आप टेम्पलेट का उपयोग कर रहे हैं तो यह मैक्रो द्वारा किया जा सकता है। यदि यह स्वचालित रूप से चलता है, तो कोड या व्यक्तिगत मैक्रो वर्कबुक में देखें

आप सभी नामों को हटाने के लिए प्रत्येक WB में इसे चला सकते हैं

Sub test()
Dim n As Name
For Each n In ThisWorkbook.Names
    n.Delete
Next
End Sub

मुझे पता है कि उन्हें कैसे निकालना है, लेकिन मेरा सवाल वास्तव में है कि वे कहाँ से आते हैं? यह पुराने एक्सेल फाइलों (95, 97-2003) को * .xlsx फाइलों में परिवर्तित करने के कारण हो सकता है? यदि फ़ाइलों का लगातार उपयोग किया जाता है, तो यह समझा सकता है कि "बजट 1998" नामक फ़ोल्डर के संदर्भ क्यों हैं।
capm1982

@ capm1982 आपने यह निर्धारित करने के लिए पर्याप्त जानकारी नहीं दी है कि वे कहाँ से आते हैं। कार्यपुस्तिकाओं में और अपनी व्यक्तिगत मैक्रो कार्यपुस्तिका में मैक्रोज़ की जाँच करें। यदि उन्हें साझा किया जाता है, तो यह किसी और व्यक्ति के मैक्रो वर्कबुक में हो सकता है।
रायस्टाफ़ेरियन

मैक्रो के बारे में कुछ भी किसने कहा ...?
capm1982

1
@ capm1982 मैंने किया। आप उपयोगकर्ताओं को साफ डब्ल्यूबी पर एक संपादन करने का वर्णन करते हैं और यह नामों के साथ वापस आ रहा है। आप इंगित करते हैं कि वे इसे मैन्युअल रूप से नहीं कर रहे हैं।
रायस्टाफ़ेरियन

मुझे नहीं लगता कि यह मेरी जानकारी के अनुसार, अधिकांश उपयोगकर्ताओं को यह भी पता नहीं है कि मैक्रो क्या है ... मैंने आज जो देखा, वह यह था कि उन्होंने अपनी स्थानीय फ़ाइल से एक कार्यपत्रक को मेरी कार्यपुस्तिका में कॉपी किया, यही वह जगह है जहां नाम होना चाहिए से आते हैं। जाहिरा तौर पर वहाँ फूला हुआ एक्सेल फ़ाइलों के टन कर रहे हैं और हर कोई किसी को फिर से उपयोग करता है, या एक वर्कशीट कॉपी करता है, यह साफ कार्यपुस्तिका "संक्रमित" करता है। मैं इसे एक वायरस की तरह लगता है अब ...
capm1982
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.