वीबीए रेंज / सेल का चयन करें

विषय - सूची

VBA आपको वर्कशीट में एक सेल, सेल की रेंज या सभी सेल्स का चयन करने की अनुमति देता है। आप सिलेक्शन ऑब्जेक्ट का उपयोग करके चयनित सेल या श्रेणी में हेरफेर कर सकते हैं।

VBA का उपयोग करके एकल कक्ष का चयन करें

आप किसी कार्यपत्रक में चयन विधि का उपयोग करके किसी कक्ष का चयन कर सकते हैं। निम्नलिखित कोड ActiveWorksheet में सेल A2 का चयन करेगा:

1 रेंज ("ए 2")। चुनें

या

1 सेल(2, 1)। चुनें

परिणाम है:

VBA का उपयोग करके कक्षों की श्रेणी का चयन करें

आप चयन विधि और श्रेणी ऑब्जेक्ट का उपयोग करके कार्यपत्रक में कक्षों के समूह का चयन कर सकते हैं। निम्नलिखित कोड A1:C5 का चयन करेगा:

1 रेंज ("ए 1: सी 5")। चुनें

VBA का उपयोग करके गैर-सन्निहित कक्षों की एक श्रेणी का चयन करें

आप VBA में अल्पविराम का उपयोग करके कक्षों या श्रेणियों को अलग करके उन कक्षों या श्रेणियों का चयन कर सकते हैं जो एक दूसरे के बगल में नहीं हैं। निम्न कोड आपको कक्षों A1, C1 और E1 का चयन करने की अनुमति देगा:

1 रेंज ("ए 1, सी 1, ई 1")। चुनें

आप वीबीए में गैर-सन्निहित श्रेणियों के सेट भी चुन सकते हैं। निम्नलिखित कोड A1:A9 और B11:B18 का चयन करेगा:

1 रेंज ("ए 1: ए 9, बी 11: बी 18")। चयन करें

वर्कशीट में सभी सेल का चयन करें

आप वीबीए का उपयोग करके वर्कशीट में सभी कक्षों का चयन कर सकते हैं। निम्न कोड किसी कार्यपत्रक में सभी कक्षों का चयन करेगा।

1 सेल.चुनें

एक पंक्ति का चयन करें

आप पंक्ति ऑब्जेक्ट और उस पंक्ति की अनुक्रमणिका संख्या का उपयोग करके कार्यपत्रक में एक निश्चित पंक्ति का चयन कर सकते हैं जिसे आप चुनना चाहते हैं। निम्नलिखित कोड आपके वर्कशीट में पहली पंक्ति का चयन करेगा:

1 पंक्तियाँ(1).चुनें

एक कॉलम चुनें

आप कॉलम ऑब्जेक्ट और उस कॉलम की इंडेक्स संख्या का उपयोग करके वर्कशीट में एक निश्चित कॉलम का चयन कर सकते हैं जिसे आप चुनना चाहते हैं। निम्नलिखित कोड आपके वर्कशीट में कॉलम सी का चयन करेगा:

1 कॉलम(3)।चुनें

एक कॉलम में अंतिम गैर-रिक्त सेल का चयन करें

मान लें कि आपके पास सेल A1, A2, A3 और A4 में डेटा है और आप अंतिम गैर-रिक्त सेल का चयन करना चाहते हैं जो कॉलम में सेल A4 होगा। ऐसा करने के लिए आप VBA का उपयोग कर सकते हैं और Range.End विधि।

NS रेंज। अंत विधि चार तर्क ले सकते हैं अर्थात्: xlToLeft, xlToRight, xlUp तथा एक्सएलडाउन.

निम्नलिखित कोड अंतिम गैर-रिक्त सेल का चयन करेगा जो इस मामले में A4 होगा, यदि A1 सक्रिय सेल है:

1 रेंज ("ए 1")। अंत (एक्सएलडाउन)। चुनें

एक पंक्ति में अंतिम गैर-रिक्त सेल का चयन करें

मान लें कि आपके पास सेल A1, B1, C1, D1 और E1 में डेटा है और आप अंतिम गैर-रिक्त सेल का चयन करना चाहते हैं जो पंक्ति में सेल E1 होगा। ऐसा करने के लिए आप VBA का उपयोग कर सकते हैं और Range.End विधि।

निम्नलिखित कोड अंतिम गैर-रिक्त सेल का चयन करेगा जो इस मामले में E1 होगा, यदि A1 सक्रिय सेल है:

1 रेंज ("ए 1")। अंत (xlToRight)। चुनें

VBA . में वर्तमान क्षेत्र का चयन करें

आप का उपयोग कर सकते हैं वर्तमानक्षेत्र संपत्ति एक विशिष्ट दिए गए इनपुट सेल के चारों ओर रिक्त और गैर-रिक्त कोशिकाओं की एक आयताकार श्रेणी का चयन करने के लिए रेंज ऑब्जेक्ट का। यदि आपके पास सेल A1, B1 और C1 में डेटा है, तो निम्न कोड सेल A1 के आसपास इस क्षेत्र का चयन करेगा:

1 रेंज ("A1")। CurrentRegion.Select

तो श्रेणी A1:C1 का चयन किया जाएगा।

एक सेल का चयन करें जो दूसरे सेल से संबंधित है

आप का उपयोग कर सकते हैं ऑफसेट संपत्ति एक सेल का चयन करने के लिए जो दूसरे सेल के सापेक्ष है। निम्न कोड आपको दिखाता है कि सेल B2 का चयन कैसे करें जो सेल A1 के सापेक्ष 1 पंक्ति और 1 कॉलम है:

1 रेंज ("ए 1")। ऑफसेट (1, 1)। चुनें

एक्सेल में एक नामांकित श्रेणी का चयन करें

आप चुन सकते हैं नामांकित रेंज भी। मान लें कि आपने कोशिकाओं को A1:A4 फल नाम दिया है। इस नामित श्रेणी का चयन करने के लिए आप निम्न कोड का उपयोग कर सकते हैं:

1 रेंज ("फल")। चुनें

किसी अन्य वर्कशीट पर एक सेल का चयन करना

किसी अन्य वर्कशीट पर सेल का चयन करने के लिए, आपको पहले वर्कशीट्स का उपयोग करके शीट को सक्रिय करना होगा। सक्रिय करें विधि। निम्नलिखित कोड आपको शीट5 नाम की शीट पर सेल A7 का चयन करने की अनुमति देगा:

12 वर्कशीट्स ("शीट 5")। सक्रिय करेंरेंज ("ए 1")। चुनें

वीबीए में चयन वस्तु में हेरफेर करना

एक बार जब आप सेल या सेल की श्रेणी का चयन कर लेते हैं, तो आप इन सेल में हेरफेर करने के लिए चयन ऑब्जेक्ट का उल्लेख कर सकते हैं। निम्न कोड कक्षों A1:C1 का चयन करता है और इन कक्षों के फ़ॉन्ट को एरियल, फ़ॉन्ट भार को बोल्ड, फ़ॉन्ट शैली को इटैलिक और भरण रंग को हरे रंग में सेट करता है।

123456789 उप प्रारूप चयन ()रेंज ("ए 1: सी 1")। चुनेंSelection.Font.Name = "एरियल"चयन। फ़ॉन्ट। बोल्ड = सत्यSelection.Font.Italic = Trueचयन। आंतरिक। रंग = वीबी ग्रीनअंत उप

परिणाम है:

साथ का उपयोग करना… निर्माण के साथ समाप्त करें

हम चयन ऑब्जेक्ट को केवल एक बार संदर्भित करने के लिए स्टेटमेंट के साथ / समाप्ति के साथ उपरोक्त उदाहरण को दोहरा सकते हैं। यह टाइपिंग को बचाता है और आमतौर पर आपके कोड को पढ़ने में आसान बनाता है।

1234567891011 उप प्रयोगविथएंडविथ चयन ()रेंज ("ए 1: सी 1")। चुनेंचयन के साथ.Font.Name = "एरियल".Font.Bold = True.Font.Italic = True.आंतरिक।रंग = वीबीग्रीनके साथ समाप्त करनाअंत उप

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave