वीबीए: किसी श्रेणी से कॉलम नंबर कैसे प्राप्त करें


आप VBA का उपयोग करके Excel में किसी श्रेणी से कॉलम नंबर प्राप्त करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: किसी विशिष्ट श्रेणी से कॉलम संख्या प्राप्त करें

 Sub GetColumnNumber()

colNum = Range(" D7 ").Column
MsgBox colNum

End Sub

यह विशेष मैक्रो कॉलम नंबर के साथ एक संदेश बॉक्स प्रदर्शित करेगा जो सेल D7 से मेल खाता है, जो 4 होगा क्योंकि D शीट पर चौथा कॉलम है।

विधि 2: वर्तमान में चयनित श्रेणी का कॉलम नंबर प्राप्त करें

 Sub GetColumnNumber()

colNum = Selection.Column
MsgBox colNum

End Sub

यह विशेष मैक्रो कॉलम संख्या के साथ एक संदेश बॉक्स प्रदर्शित करेगा जो एक्सेल में वर्तमान में चयनित सीमा से मेल खाता है।

उदाहरण के लिए, यदि आप इस मैक्रो को चलाते समय सेल B3 का चयन करते हैं, तो मान 2 के साथ एक संदेश बॉक्स दिखाई देगा क्योंकि कॉलम B शीट पर दूसरा कॉलम है।

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।

उदाहरण 1: किसी विशिष्ट श्रेणी से कॉलम संख्या प्राप्त करें

मान लीजिए हम सेल संदर्भ D7 के लिए कॉलम नंबर प्राप्त करना चाहते हैं।

ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:

 Sub GetColumnNumber()

colNum = Range(" D7 ").Column
MsgBox colNum

End Sub

जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:

संदेश बॉक्स मान 4 प्रदर्शित करता है, जो सेल संदर्भ D7 के कॉलम नंबर से मेल खाता है।

उदाहरण 2: वर्तमान में चयनित श्रेणी का कॉलम नंबर प्राप्त करें

मान लीजिए हम वर्तमान में सक्रिय सेल का कॉलम नंबर प्राप्त करना चाहते हैं।

ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:

 Sub GetColumnNumber()

colNum = Selection.Column
MsgBox colNum

End Sub

मान लें कि सेल B3 वर्तमान में चयनित है।

जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:

संदेश बॉक्स मान 2 प्रदर्शित करता है, जो B3 में वर्तमान में सक्रिय सेल के कॉलम नंबर से मेल खाता है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:

वीबीए: किसी श्रेणी से पंक्ति संख्या कैसे प्राप्त करें
वीबीए: किसी कॉलम में मान कैसे ज्ञात करें
वीबीए: उपयोग किए गए कॉलमों की संख्या कैसे गिनें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *