वीबीए: किसी अन्य शीट से सेल का मूल्य कैसे प्राप्त करें
आप किसी अन्य शीट में सेल मान प्राप्त करने के लिए VBA में निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: किसी अन्य शीट से सेल का मान प्राप्त करें
Sub GetCellAnotherSheet()
ActiveCell.Value = Worksheets(" Sheet2 ").Range(" A2 ")
End Sub
यह विशेष मैक्रो शीट2 में सेल A2 से मान प्राप्त करेगा और इसे वर्तमान में सक्रिय सेल पर लौटा देगा।
विधि 2: किसी अन्य शीट से सेल मान संचालन का परिणाम प्राप्त करें
आप किसी अन्य शीट में मौजूद सेल पर भी ऑपरेशन कर सकते हैं और ऑपरेशन का परिणाम वर्तमान में सक्रिय सेल में लौटा सकते हैं।
उदाहरण के लिए, आप शीट 2 में श्रेणी B2:B10 में मान जोड़ने और वर्तमान में सक्रिय सेल में योग वापस करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
Sub GetCellAnotherSheet()
ActiveCell.Value = WorksheetFunction.Sum(Worksheets(" Sheet2 ").Range(" B2:B10 "))
End Sub
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: किसी अन्य शीट से एक सेल का मान प्राप्त करें
मान लीजिए कि हमारे पास शीट2 नामक निम्नलिखित शीट है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
मान लें कि शीट1 पर सेल A2 वर्तमान में सक्रिय सेल के रूप में चुना गया है।
हम शीट 2 के सेल A2 में मान प्राप्त करने और इसे वर्तमान में सक्रिय सेल में वापस करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
Sub GetCellAnotherSheet()
ActiveCell.Value = Worksheets(" Sheet2 ").Range(" A2 ")
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हम देख सकते हैं कि शीट1 के सेल A2 का मान अब “Mavs” पर सेट है, जो शीट 2 के सेल A2 के मान से मेल खाता है:
उदाहरण 2: किसी अन्य शीट से सेल मान संचालन का परिणाम प्राप्त करें
आइए फिर से मान लें कि हमारे पास शीट2 नामक निम्नलिखित शीट है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
हम शीट2 के डॉट कॉलम में मानों को जोड़ने के लिए निम्नलिखित मैक्रो का उपयोग कर सकते हैं और परिणाम को वर्तमान में सक्रिय सेल पर लौटा सकते हैं, जो शीट1 का सेल ए2 होता है:
Sub GetCellAnotherSheet()
ActiveCell.Value = WorksheetFunction.Sum(Worksheets(" Sheet2 ").Range(" A2 "))
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हम देख सकते हैं कि शीट2 की श्रेणी A2:A10 में मानों का योग अब शीट 1 के सेल A2 में प्रदर्शित होता है:
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: किसी अन्य शीट में सेल का मान कैसे सेट करें
वीबीए: सक्रिय सेल में रेंज का चयन कैसे करें
वीबीए: सेल वैल्यू के आधार पर पंक्तियों को कैसे हटाएं