विषयसूची
यह ट्यूटोरियल एक्सेल में एक कॉलम में यूज्ड रेंज का चयन करने के लिए VBA का उपयोग करने के उदाहरण प्रदर्शित करेगा। आम तौर पर, एक्सेल में UsedRange गुण वर्कशीट के उस हिस्से का प्रतिनिधित्व करता है जिस पर डेटा होता है। उदाहरणों को स्पष्ट रूप से समझाने के लिए, हम सभी उदाहरणों के लिए किसी विशेष डेटासेट में UsedRange गुण लागू करेंगे।
अभ्यास कार्यपुस्तिका डाउनलोड करें
हम यहां से अभ्यास कार्यपुस्तिका डाउनलोड कर सकते हैं .
VBA Column.xlsm में प्रयुक्त श्रेणी का चयन करने के लिए
कॉलम में प्रयुक्त श्रेणी का चयन करने के लिए VBA के 8 आसान उदाहरण
निम्न छवि में , हम वह डेटासेट देख सकते हैं जिसका उपयोग हम सभी उदाहरणों के लिए करेंगे। डेटासेट में सेल्सपर्सन , उनकी लोकेशन , रीजन, और ' टोटल अमाउंट ' सेल्स के नाम होते हैं। इस डेटासेट में, शीर्षक सहित उपयोग की गई श्रेणी पर विचार किया जाएगा। तो, निम्नलिखित डेटासेट में उपयोग की जाने वाली रेंज है ( B2:E15 )।
1. एक्सेल में वीबीए के साथ कॉलम में यूज्डरेंज का चयन करें
सबसे पहले और सबसे महत्वपूर्ण, हम अपने डेटासेट से सभी कॉलम चुनेंगे। ऐसा करने के लिए हम कॉलम में VBA सेलेक्ट यूज्डरेंज प्रॉपर्टी का इस्तेमाल करेंगे। आइए इस विधि को करने के चरणों को देखें।
STEPS:
- शुरू करने के लिए, नाम की सक्रिय शीट पर राइट-क्लिक करें ' Select_Columns '.
- इसके अलावा, ' कोड देखें ' विकल्प चुनें.
<11
1887
- उसके बाद, कोड रन करने के लिए रन पर क्लिक करें या F5 कुंजी दबाएं।
- अंत में, हमें निम्न छवि जैसा परिणाम मिलता है। हम देख सकते हैं कि हमारे डेटासेट के कॉलम में उपयोग की गई रेंज अब चुनी गई है। दूसरे उदाहरण में, हम VBA का उपयोग अपने डेटासेट से कॉलम में उपयोग की गई पूरी रेंज को कॉपी करने के लिए करेंगे। आम तौर पर, हम अपने डेटासेट से किसी विशिष्ट क्षेत्र को कॉपी करने के लिए इस विधि का उपयोग करते हैं। इस विधि को करने के लिए हमें नीचे दिए गए चरणों का पालन करने की आवश्यकता है।
चरण:
- सबसे पहले, ' कॉपी<नामक सक्रिय वर्कशीट टैब पर जाएं। 2>'।
- यह वर्तमान वर्कशीट के लिए एक खाली VBA कोड विंडो खोलेगा। इस विंडो को प्राप्त करने का दूसरा तरीका कीबोर्ड से Alt + F11 दबाना है।
- फिर, उस कोड विंडो में नीचे दिए गए कोड को डालें:
3438
- अब कोड रन करने के लिए रन पर क्लिक करें या F5 की दबाएं।
<3
- आखिरकार, हम परिणाम इस तरह देख सकते हैं। साथ ही, हम प्रयुक्त सीमा के चारों ओर एक सीमा रेखा देख सकते हैं। यह इंगित करता है कि कोड ने डेटा कॉपी किया हैइस सीमा के अंदर।
और पढ़ें: एक्सेल वीबीए: डायनेमिक रेंज को किसी अन्य कार्यपुस्तिका में कॉपी करें
3. गिनती संख्या वीबीए
का उपयोग करते हुए यूज्डरेंज में कॉलम की संख्या तीसरे उदाहरण में, हम एक्सेल का उपयोग करके अपने डेटासेट में कॉलम की संख्या की गणना करेंगे वीबीए कॉलम में यूज्ड रेंज विधि का चयन करें . यह उदाहरण एक संदेश बॉक्स में हमारे डेटासेट में उपयोग की गई श्रेणी के भीतर स्तंभों की कुल संख्या लौटाएगा। इस विधि को निष्पादित करने के लिए नीचे दिए गए चरणों का पालन करें।
STEPS:
- सबसे पहले, ' Count_Columns ' नामक सक्रिय शीट का चयन करें।
- दूसरा, सक्रिय शीट नाम पर राइट-क्लिक करें और ' कोड देखें ' विकल्प पर क्लिक करें।
- उपरोक्त आदेश सक्रिय वर्कशीट के लिए खाली VBA कोड विंडो खोलता है। हम कीबोर्ड से Alt + F11 दबाकर भी कोड विंडो प्राप्त कर सकते हैं।
- तीसरा, उस खाली कोड विंडो में निम्न कोड डालें:
6614
- अगला, रन पर क्लिक करें या कोड रन करने के लिए F5 कुंजी दबाएं।
- अंत में, हमें संदेश बॉक्स में परिणाम मिलता है। उपयोग की गई श्रेणी में स्तंभों की संख्या 4 है। एक्सेल में डेटा के साथ (5 मैक्रोज़)
4. इस्तेमाल की गई रेंज में अंतिम कॉलम की संख्या की गणना करने के लिए एक्सेल वीबीए
पिछली विधि में, हमने पिछले कॉलम की संख्या निकाली प्रयुक्त रेंज।हालाँकि, इस उदाहरण में, हम VBA चयन UsedRange प्रॉपर्टी का उपयोग करके संपूर्ण वर्कशीट में उपयोग की गई श्रेणी में अंतिम कॉलम की संख्या निर्धारित करेंगे। आइए देखें कि इस क्रिया को करने के लिए हमें किन चरणों का पालन करना होगा।
कदम:
- शुरुआत करने के लिए, राइट-क्लिक करें ' अंतिम कॉलम ' नाम की सक्रिय शीट पर।
- अगला, ' कोड देखें ' विकल्प चुनें।
- इसलिए, उपरोक्त कमांड उस वर्कशीट के लिए एक खाली VBA कोड विंडो खोलती है। उस कोड विंडो को खोलने का एक वैकल्पिक तरीका Alt + F11 को दबाना है।
- उसके बाद, उस कोड विंडो में निम्न कोड डालें:
8414
- अब कोड रन करने के लिए रन पर क्लिक करें या F5 कुंजी दबाएं।
<3
- अंत में, हमें अपना परिणाम एक संदेश बॉक्स में मिलता है। प्रयुक्त श्रेणी में अंतिम कॉलम वर्कशीट का 5वां कॉलम है।
समान रीडिंग
- एक्सेल में रेंज में प्रत्येक पंक्ति के लिए वीबीए का उपयोग कैसे करें
- एक्सेल में एक्टिव सेल से रेंज का चयन करने के लिए वीबीए का उपयोग करें (3 विधियाँ)
- एक्सेल मैक्रो: डायनामिक रेंज (4 तरीके) के साथ कई कॉलमों को क्रमबद्ध करें
5. VBA के साथ प्रयुक्त रेंज से अंतिम कॉलम के अंतिम सेल का चयन करें
पांचवें उदाहरण में, हम VBA सेलेक्ट यूज्ड रेंज प्रॉपर्टी का इस्तेमाल एक्सेल शीट में आखिरी कॉलम के आखिरी सेल को चुनने के लिए करेंगे। इस उदाहरण को स्पष्ट करने के लिए, हमहमारे पिछले डेटासेट के साथ जारी रहेगा। अब, इस विधि को करने के चरणों पर एक नज़र डालें।
STEPS:
- सबसे पहले, ' Last_Cell<2 नाम की सक्रिय शीट चुनें>'।
- अगला, उस शीट के नाम पर राइट-क्लिक करें । विकल्प ' कोड देखें ' चुनें।
यह सभी देखें: एक्सेल में लेन फ़ंक्शन का उपयोग कैसे करें- फिर, हमें एक खाली VBA कोड विंडो मिलती है . साथ ही, हम उस कोड विंडो को खोलने के लिए Alt + F11 दबा सकते हैं।
- उसके बाद, उस कोड विंडो में निम्न कोड टाइप करें:
4718
- अब कोड रन करने के लिए रन पर क्लिक करें या F5 दबाएं।
- अंत में, हम निम्न छवि में परिणाम देख सकते हैं। अंतिम कॉलम का चयनित अंतिम सेल सेल E15 है।
इस उदाहरण में, हम VBA को एक्सेल वर्कशीट में चयनित प्रयुक्त रेंज की सेल रेंज खोजने के लिए लागू करेंगे। हम VBA कोड का इस्तेमाल अपनी इस्तेमाल की गई रेंज के सभी कॉलम के लिए करेंगे। कोड सेल रेंज के साथ-साथ इस्तेमाल की गई रेंज में कॉलम का पता लौटाएगा। इस क्रिया को करने के लिए नीचे दिए गए चरणों का पालन करें।
STEPS:
- शुरुआत में, सक्रिय शीट टैब पर राइट-क्लिक करें ' सेल रेंज का पता लगाएं ' नाम दिया गया है।
- दूसरा, ' कोड देखें ' विकल्प चुनें।
- यह एक खाली VBA कोड विंडो खोलेगा। इस कोड विंडो को खोलने का दूसरा तरीका Alt दबाना है + F11 ।
- तीसरा, उस कोड विंडो में निम्न कोड दर्ज करें:
6632
- फिर, कोड चलाने के लिए क्लिक करें रन या F5 की दबाएं।
- अंत में, एक संदेश बॉक्स जैसा निम्न छवि परिणाम दिखाती है। एक्सेल में रेंज में कॉलम (5 उदाहरण)
- एक्सेल VBA में रेंज को ऐरे में कैसे बदलें (3 तरीके)
7. इन्सर्ट करें खाली सेल की गणना करने के लिए वीबीए यूज्डरेंज प्रॉपर्टी
इस उदाहरण में, हम एक्सेल शीट में खाली सेल की गिनती करने के लिए वीबीए सेलेक्ट यूज्डरेंज प्रॉपर्टी का इस्तेमाल करेंगे। कभी-कभी हमारे डेटासेट की उपयोग की गई श्रेणी में हमारे पास खाली सेल हो सकते हैं। UsedRange प्रॉपर्टी का इस्तेमाल करके हम आसानी से उन खाली सेल की संख्या गिन सकते हैं। आइए इस उदाहरण को निष्पादित करने के चरणों को देखें।
चरण:
- पहले, राइट-क्लिक करें नाम के सक्रिय शीट टैब पर Empty_Cells '।
- अगला, ' कोड देखें ' विकल्प चुनें।
- उपरोक्त क्रिया एक रिक्त VBA कोड विंडो खोलती है। उस कोड विंडो को खोलने का एक वैकल्पिक तरीका Alt + F11 दबाना है।
- फिर, उस कोड विंडो में निम्न कोड डालें:
5181
- उसके बाद, रन पर क्लिक करें या कोड रन करने के लिए F5 की दबाएं।
यह सभी देखें: एक्सेल में एचईएलओसी पेमेंट कैलकुलेटर कैसे बनाएं- अंत में, हमें संदेश बॉक्स में परिणाम प्राप्त होगा।संदेश बॉक्स हमारी प्रयुक्त श्रेणी में कुल कोशिकाओं और रिक्त कोशिकाओं की संख्या प्रदर्शित करेगा।
पिछले उदाहरण में, हम अपनी एक्सेल वर्कशीट में पहले खाली सेल का पता लगाने के लिए कॉलम में यूज्ड रेंज प्रॉपर्टी का चयन करने के लिए एक्सेल VBA का उपयोग करेंगे। यह विधि किसी विशेष कॉलम के पहले खाली सेल का पता लगाएगी। खाली सेल हमेशा डेटासेट की उपयोग की गई सीमा के बाहर रहेगा। इसलिए, यदि उपयोग की गई श्रेणी में कोई सेल खाली या खाली है, तो इस पद्धति में उस पर विचार नहीं किया जाएगा। अब, इस विधि को करने के लिए नीचे दिए गए चरणों का पालन करें।
STEPS:
- शुरू करने के लिए, सक्रिय पर राइट-क्लिक करें ' First_Empty ' नाम का शीट टैब।
- इसके अलावा, ' कोड देखें ' विकल्प चुनें।
<3
- यह एक खाली VBA कोड विंडो खोलेगा। उस कोड विंडो को खोलने के लिए हम Alt + F11 भी दबा सकते हैं।
- इसके अलावा, रिक्त VBA कोड विंडो में निम्न कोड टाइप करें:
5734
- फिर कोड रन करने के लिए रन पर क्लिक करें या F5 की दबाएं।
- अंत में, उपरोक्त कोड सेल E16 में ' FirstEmptyCell ' मान डालेगा। यह डेटासेट की उपयोग की गई सीमा के बाद कॉलम E का पहला खाली सेल है।
और पढ़ें: Excel VBA to खाली सेल तक रेंज के माध्यम से लूप करें (4 उदाहरण)
निष्कर्ष
संक्षेप में, यह ट्यूटोरियल 8 एक्सेल शीट में VBA चयन UsedRange प्रॉपर्टी का उपयोग करने के उदाहरण दिखाता है। अपने कौशल को परीक्षा में सेट करने के लिए, इस आलेख के लिए उपयोग की जाने वाली अभ्यास वर्कशीट डाउनलोड करें। यदि आपके कोई प्रश्न हैं तो कृपया नीचे दिए गए बॉक्स में टिप्पणी करने में संकोच न करें। हमारी टीम आपके संदेश पर जल्द से जल्द प्रतिक्रिया देने का प्रयास करेगी। भविष्य में और अधिक नवीन Microsoft Excel समाधानों पर नजर रखें।