Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

Excel VBA में कुशल सेल चयन: 6 आवश्यक विधियाँ

इस लेख में, मैं आपको दिखाऊंगा कि Excel में VBA के साथ एक सेल या सेल्स की रेंज कैसे चुन सकते हैं। आप VBA के साथ एक सिंगल सेल, सेल्स की एक रेंज, नामित रेंज वाला सेल, और दूसरे सेल से संबंधित सेल चुनना सीखेंगे।

Excel में VBA से सेल चुनने के 6 उपयोगी तरीके

आइए VBA के साथ एक सेल या सेल्स की रेंज चुनने के 6 सबसे उपयोगी तरीकों का पता लगाएं।

1. Excel में VBA से सक्रिय वर्कशीट का सेल चुनें

सबसे पहले, आइए Excel में VBA से सक्रिय वर्कशीट का एक सेल चुनें।

मेरे पास Workbook1 नामक एक वर्कबुक है। वर्कबुक में Sheet1, Sheet2, और Sheet3 नामक तीन वर्कशीट हैं। सक्रिय वर्कशीट Sheet1 है।

सक्रिय वर्कशीट में कोई भी सेल (C5 इस उदाहरण में) चुनने के लिए आप कोड की निम्न लाइन का उपयोग कर सकते हैं:

⧭ VBA कोड:

ActiveSheet.Range("C5").Select

या,

ActiveSheet.Cells(5,3).Select

⧭ आउटपुट:

इसे चलाएँ। और यह Workbook1 की सक्रिय वर्कशीट Sheet1 का सेल C5 चुनेगा।

2. Excel में VBA से सक्रिय वर्कबुक का सेल चुनें लेकिन सक्रिय वर्कशीट का नहीं

अब, आइए सक्रिय वर्कबुक का एक सेल चुनें, लेकिन सक्रिय वर्कशीट का नहीं। हमारी सक्रिय वर्कशीट Sheet1 है, लेकिन इस बार हम Sheet2 का सेल C5 चुनेंगे।

आप कोड की निम्न लाइन का उपयोग कर सकते हैं:

⧭ VBA कोड:

Application.Goto Sheets("Sheet2").Range("C5")

या,

Application.Goto Sheets("Sheet2").Cells(5,3)

या,

Sheets("Sheet2").Activate Range("C5").Select

⧭ आउटपुट:

इसे चलाएँ। और यह सक्रिय वर्कबुक Workbook1 की वर्कशीट Sheet2 का सेल C5 चुनेगा।

3. Excel में VBA से सक्रिय वर्कबुक के बाहर का सेल चुनें

इस बार हम सक्रिय वर्कबुक से बाहर का एक सेल चुनेंगे।

हमारा सक्रिय वर्कबुक Workbook1 है। लेकिन हमारे पास उसी फोल्डर में Workbook2 नामक एक और वर्कबुक है।

आइए Workbook2 के Sheet1 का सेल C5 चुनें।

VBA कोड की लाइन होगी:

⧭ VBA कोड:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

या,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

या,

Workbooks("Workbook2.xlsx").Activate Sheets("Sheet1").Select

⧭ आउटपुट:

कोड चलाएँ और यह Workbook2 के Sheet1 का सेल C5 चुनेगा।

4. Excel में VBA से सेल्स की एक रेंज चुनें

अब तक, हमने केवल एक सिंगल सेल चुना है।

इस बार हम सेल्स की एक रेंज चुनेंगे (मान लें इस उदाहरण में B4:C13)।

यदि यह सक्रिय वर्कशीट का है, तो आप उपयोग कर सकते हैं:

⧭ VBA कोड:

Range("B4:C13").Select

⧭ आउटपुट

यह Workbook1 की सक्रिय वर्कशीट Sheet1 के सेल्स B4:C13 चुनेगा।

यदि यह सक्रिय वर्कबुक का है, लेकिन सक्रिय वर्कशीट का नहीं (Sheet2 इस उदाहरण में), उपयोग करें:

⧭ VBA कोड:

Application.Goto Sheets("Sheet2").Range("B4:C13")

⧭ आउटपुट:

यह सक्रिय वर्कबुक Workbook1 के Sheet2 के सेल्स B4:C13 चुनेगा।

और यदि आप किसी ऐसे वर्कबुक से सेल्स की एक रेंज चुनना चाहते हैं जो सक्रिय नहीं है (Workbook2 इस उदाहरण में), तो कोड की इस लाइन का उपयोग करें:

⧭ VBA कोड:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

⧭ आउटपुट:

यह Workbook2 के Sheet1 की रेंज B4:C13 चुनेगा।

5. Excel में VBA से नामित रेंज का सेल चुनें

आप VBA में Excel में एक नामित रेंज के एक या अधिक सेल भी चुन सकते हैं।

Workbook1 की सक्रिय शीट Sheet1 में, हमारे पास ABC नामक एक नामित रेंज है जिसमें रेंज B4:C13 शामिल है।

नामित रेंज ABC चुनने के लिए, कोड की इस लाइन का उपयोग करें:

⧭ VBA कोड:

Range("ABC").Select

⧭ आउटपुट:

यह Workbook1 के Sheet1 की नामित रेंज (B4:C13) चुनेगा।

6. Excel में VBA से दूसरे सेल के सापेक्ष सेल चुनें

अंत में, आप VBA से दूसरे सेल के सापेक्ष एक सेल चुन सकते हैं।

आप इस उद्देश्य के लिए VBA के Offset गुण का उपयोग कर सकते हैं।

उदाहरण के लिए, सक्रिय वर्कशीट Sheet1 के Workbook1 में सेल C5 से 2 रो नीचे और 3 कॉलम दाएँ का सेल चुनें।

कोड की निम्न लाइन का उपयोग करें:

⧭ VBA कोड:

Range("C5").Offset(2, 3).Select

या,

Cells(5,3).Offset(2, 3).Select

⧭ आउटपुट:

यह सेल F7 चुनेगा, जो सेल C5 से 2 रो नीचे और 3 कॉलम दाएँ है।

निष्कर्ष

इन विधियों का उपयोग करके, आप Excel में VBA के साथ एक सेल या सेल्स की रेंज चुन सकते हैं। कोई प्रश्न? बेझिझक पूछें।

संबंधित पठन

  • Excel में कॉलम चुनने के लिए VBA कैसे लागू करें (3 विधियाँ)
  1. एक्सेल में विशिष्ट मान वाले सेल्स आसानी से हटाएं: 2 त्वरित तकनीकें एक्सेल में विशिष्ट मान वाले सेल्स आसानी से हटाएं: 2 त्वरित तकनीकें

    एक्सेल में काम करते समय यूजर्स को एक निश्चित मान वाले सेल्स क्लियर करने की आवश्यकता हो सकती है। यह या तो एक सिंगल सेल हो सकता है या एकाधिक सेल्स (multiple cells) जिनमें समान सेल मान हो। बड़े डेटा सेट में काम करते समय सेल्स को एक-एक करके देखकर कुछ मान क्लियर करना समय लेने वाला और थकाऊ होता है। इसलिए

  1. एक्सेल में सेल रंग द्वारा सेल फ़िल्टर करें: 2 सरल विधियां एक्सेल में सेल रंग द्वारा सेल फ़िल्टर करें: 2 सरल विधियां

    एक्सेल में, आप आमतौर पर किसी भी उद्देश्य के लिए सेल को विभिन्न रंगों से भरते हैं। यह लेख आपकी मदद कर सकता है यदि आपके पास एक वर्कशीट है जो सेल के रंग में विभिन्न प्रकार की सामग्री को दर्शाने के लिए विभिन्न रंगों का उपयोग करती है और आप सेल के रंग के आधार पर कुछ सेल को फ़िल्टर या चुनना चाहते हैं। इस ल

  1. एक्सेल गाइड: कस्टम डिलीमिटर के साथ CSV फ़ाइलें आयात करने के 6 आसान तरीके एक्सेल गाइड: कस्टम डिलीमिटर के साथ CSV फ़ाइलें आयात करने के 6 आसान तरीके

    माइक्रोसॉफ्ट एक्सेल एक शक्तिशाली प्रोग्राम है। हम एक्सेल टूल्स और सुविधाओं का उपयोग करके डेटासेट पर कई कार्य कर सकते हैं। कई डिफ़ॉल्ट एक्सेल फंक्शन हैं जिनका उपयोग हम सूत्र बनाने के लिए कर सकते हैं। कई शैक्षणिक संस्थान और व्यावसायिक कंपनियां मूल्यवान डेटा संग्रहीत करने के लिए एक्सेल फ़ाइलों का उपयोग