एक्सेल तालिका में बाहरी संदर्भों को मानों से बदलें - मैक्रो का उपयोग करके

Anonim

यहां जानें कि आप एक्सेल में बाहरी संदर्भों को निश्चित मूल्यों में कैसे बदल सकते हैं।

बाहरी संदर्भ उपयोगी होते हैं क्योंकि आप उनका उपयोग अपने डेटा की संरचना के लिए कर सकते हैं। हालाँकि, यदि आप कार्यपुस्तिकाओं को बाहरी संदर्भों के साथ अलग-अलग वितरित करते हैं, तो उपयोगकर्ताओं को यह बताते हुए एक त्रुटि संदेश प्राप्त होता है कि संदर्भित स्रोत नहीं मिल सकता है।

संदर्भों को अलग-अलग या समूहों में स्वतंत्र मानों में बदलने के बजाय, आप मैक्रो का उपयोग करके भी ऐसा कर सकते हैं। निम्नलिखित मैक्रो सभी बाहरी संदर्भों को बदल देता है और इसके बजाय वर्तमान सामग्री को संबंधित कोशिकाओं में पूर्ण मूल्यों के रूप में दर्ज करता है:

उप कड़ियाँ बदलें ()

एक्टिवशीट में प्रत्येक सेल के लिए मंद सेल रेंज के रूप में।

प्रयुक्त श्रेणी।

सेल यदि InStr (Cell.Formula, "[")> 0 और InStr (Cell.Formula, "]")> 0 तब Cell.Formula = Cell.

मान अगला सेल

अंत उप

वर्तमान तालिका (ActiveSheet) में सभी बाहरी संदर्भों को निरपेक्ष मानों से बदल दिया जाता है। ऐसा करने के लिए, मैक्रो यह जांचता है कि तालिका में प्रयुक्त सभी कक्षों के सूत्रों में "[" और "]" वर्ण दिखाई देते हैं या नहीं। यह हमेशा बाहरी संदर्भों का सूचक होता है। यदि शर्त पूरी हो जाती है, तो संबंधित सेल में सूत्र को सेल के वर्तमान मान से अधिलेखित कर दिया जाता है।