विषयसूची
माइक्रोसॉफ्ट एक्सेल के साथ काम करते समय, अंतिम पंक्तियों या स्तंभों को खोजना एक सामान्य कार्य है। हम अंतिम उपयोग की गई पंक्तियों या स्तंभों को खोजने के लिए कीबोर्ड का उपयोग करते हैं। लेकिन, आप अपने आप को ऐसी स्थिति में पा सकते हैं जहां आपको एक जटिल डेटासेट से अंतिम उपयोग की गई पंक्ति को खोजने की आवश्यकता होती है। इस ट्यूटोरियल में, आप व्यावहारिक उदाहरणों और उचित चित्रों के साथ एक्सेल में VBA का उपयोग करके एक श्रेणी में डेटा के साथ अंतिम पंक्ति खोजना सीखेंगे।
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।<1 श्रेणी में अंतिम प्रयुक्त पंक्ति का पता लगाएं। xlsm
एक्सेल वीबीए मैक्रोज़ का उपयोग करके श्रेणी में डेटा के साथ अंतिम पंक्ति खोजने के 7 तरीके
आने वाले अनुभागों में , हम आपको सात विधियाँ प्रदान करने जा रहे हैं जो आपको एक्सेल में VBA का उपयोग करके एक श्रेणी में डेटा के साथ अंतिम पंक्ति खोजने में मदद करेंगी। हम अनुशंसा करते हैं कि आप अपने एक्सेल ज्ञान को समृद्ध करने के लिए इन सभी तरीकों को जानें और लागू करें।
इस ट्यूटोरियल को प्रदर्शित करने के लिए, हम इस डेटासेट का उपयोग करने जा रहे हैं:
यहां, हमारे पास एक डेटासेट है जिसमें कुछ खिलाड़ियों की जानकारी है। हम आपको सभी विधियों को सिखाने के लिए इसका उपयोग करेंगे।
वीबीए संपादक खोलें
शुरू करने से पहले, यहां हम आपको वीबीए संपादक खोलने के लिए एक सरल अनुस्मारक दे रहे हैं एक्सेल।
सबसे पहले, अपने कीबोर्ड पर Alt+F11 दबाएं। फिर, सम्मिलित करें > मॉड्यूल। उसके बाद, यह एक्सेल का VBA संपादक खोलेगा।
1.VBA
का उपयोग करके रेंज में डेटा के साथ अंतिम पंक्ति खोजने के लिए रेंज का उपयोग करें। अब, यह विधि मूल रूप से एक सीमा का अंत ढूंढती है। मुख्य रूप से, अंतिम उपयोग की गई सेल रेंज। हम किसी दिए गए श्रेणी में डेटा के साथ अंतिम पंक्ति खोजने के लिए इस विधि का उपयोग कर सकते हैं। VBA का उपयोग करने से आपको वांछित परिणाम मिलेंगे।
📌 चरण
① सबसे पहले, VBA संपादक खोलें।
② फिर, निम्न कोड टाइप करें:
4626
③ अब, फाइल को सेव करें। फिर, मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। range_end_method
④ इसके बाद Run पर क्लिक करें।
जैसा कि आप देख सकते हैं, हमने एक्सेल में VBA का उपयोग करके एक श्रेणी में डेटा के साथ अंतिम पंक्ति को सफलतापूर्वक ढूंढ लिया है।
2. रेंज। एक्सेल में VBA की संपत्ति खोजें
अब, VBA में हम किसी डेटासेट से किसी विशेष मान को खोजने के लिए Range.Find विधि का उपयोग करते हैं। लेकिन यह विधि किसी श्रेणी में डेटा के साथ अंतिम पंक्ति खोजने के काम आती है। यह Find & एक्सेल के डायलॉग बॉक्स को बदलें। सीमा। खोज विधि में बहुत सारे तर्क हैं। लेकिन हम उन सभी का उपयोग नहीं करेंगे।
Range.Find पद्धति का उपयोग करने से पहले, चलिए आपको एक त्वरित जानकारी देते हैं:
Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)
What := ”*” – तारांकन एक वाइल्डकार्ड वर्ण है जो किसी भी पाठ या संख्या को खोजता है सेल में। यह मुख्य रूप से एक गैर-रिक्त स्थान की खोज करने जैसा ही हैसेल.
SearchOrder:=xlByRows – इसका मतलब है कि अगली पर जाने से पहले प्रत्येक पूरी पंक्ति को खंगालना। SearchDirection तर्क के आधार पर दिशा को बाएँ से दाएँ या दाएँ से बाएँ खोजा जाता है। यहां अतिरिक्त विकल्प xlByColumns है, जिसका उपयोग अंतिम कॉलम का पता लगाने के लिए किया जाता है।
SearchDirection:=xlPrevious – यह निर्धारित करता है कि किस दिशा में जाना है। xlPrevious का अर्थ है कि यह दाएँ-से-बाएँ या नीचे-से-ऊपर खोज करेगा। दूसरा विकल्प xlNext है जो विरोधी रास्ते में बदल जाता है।
📌 कदम
① सबसे पहले, VBA संपादक खोलें।
② फिर, निम्न कोड टाइप करें:
5323
③ अब, फाइल को सेव करें। फिर, मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। range_find_method को चुनें।
④ उसके बाद Run पर क्लिक करें।
अंत में, यह हमारे एक्सेल वर्कशीट में डेटा के साथ अंतिम पंक्ति को खोजेगा। तरीका आपके कीबोर्ड पर Ctrl+End दबाने जैसा काम करता है। जब आप अपने कीबोर्ड पर Ctrl+End दबाते हैं, तो यह आपको हमेशा अंतिम पंक्ति में ले जाएगा चाहे आप कहीं भी हों। लेकिन अगर आप एक्सेल में VBA कोड का उपयोग करके डेटा के साथ अंतिम उपयोग की गई पंक्ति को खोजना चाहते हैं, तो यह कोड आपके लिए जरूरी है।
📌 कदम
① सबसे पहले, VBA संपादक खोलें।
② फिर, निम्न कोड टाइप करें:
9857
③ अब, फ़ाइल को सहेजें। फिर,मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। specialcells_method चुनें।
④ उसके बाद, चलाएं पर क्लिक करें।
जैसा कि आप देख सकते हैं, हम एक्सेल में वीबीए का उपयोग कर डेटा के साथ अंतिम पंक्ति खोजने में सफल रहे हैं। 11>
VBA में यूज्डरेंज वर्कशीट का अधिकार है जो किसी विशेष वर्कशीट पर उपयोग की गई रेंज (वर्कशीट में उपयोग किए गए या लोड किए गए सभी एक्सेल सेल) का प्रतिनिधित्व करने वाली रेंज ऑब्जेक्ट देता है। यह एक संपत्ति है जिसका अर्थ है वह क्षेत्र जो शीर्ष-बाएँ उपयोग किए गए कक्षों और वर्कशीट में अंतिम दाएँ उपयोग किए गए कक्षों द्वारा कवर या निर्दिष्ट किया गया है।
📌 कदम
① सबसे पहले, VBA संपादक खोलें।
② फिर, निम्न कोड टाइप करें:
9310
③ अब, फ़ाइल को सहेजें। फिर, मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। usedRange_method को चुनें।
④ उसके बाद, Run पर क्लिक करें।
अंत में, आप एक्सेल में वर्कशीट पर अंतिम उपयोग की गई पंक्ति को सफलतापूर्वक देखेंगे।
5. एक्सेल में VBA का उपयोग करके टेबल रेंज का उपयोग करना
यदि आपके पास तालिका में, आप इस विधि से डेटा के साथ अंतिम पंक्ति पा सकते हैं।
📌 चरण
① सबसे पहले, VBA संपादक खोलें .
② फिर, निम्न कोड टाइप करें:
4923
नोट : यहां, हम अपने डेटासेट के शुरू होते ही अंतिम पंक्ति के साथ 3 जोड़ रहे हैं पंक्ति 3 के बाद।
③ अब, फाइल को सेव करें। इसके बाद Alt+F8 दबाएंमैक्रो डायलॉग बॉक्स खोलने के लिए। TableRange_method को चुनें।
④ उसके बाद, Run पर क्लिक करें।
जैसा कि आप देख सकते हैं, हमने एक्सेल में डेटा के साथ अंतिम पंक्ति खोजने के लिए VBA कोड में तालिका श्रेणी विधि का सफलतापूर्वक उपयोग किया है।
6. खोजने के लिए नामांकित श्रेणी का उपयोग एक श्रेणी में डेटा के साथ अंतिम पंक्ति
यह विधि आमतौर पर एक्सेल में उपयोग नहीं की जाती है। लेकिन, हमें लगता है कि आपको अपने ज्ञान को समृद्ध करने के लिए इसे सीखना चाहिए।
यदि आपके डेटासेट में नामित श्रेणी है, तो आप इस कोड का उपयोग कर सकते हैं। निम्नलिखित स्क्रीनशॉट पर एक नज़र डालें। इसमें एक नामांकित श्रेणी है।
📌 चरण
① सबसे पहले, VBA संपादक खोलें .
② फिर, निम्न कोड टाइप करें:
2086
नोट : हम LastRow में 1 जोड़ रहे हैं क्योंकि हमारी रेंज 1 पंक्ति के बाद शुरू हुई थी .
③ अब, फाइल को सेव करें। फिर, मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। nameRange_method को सेलेक्ट करें।
④ उसके बाद Run पर क्लिक करें।
जैसा कि आप देख सकते हैं, हम VBA का उपयोग करके डेटा के साथ अंतिम पंक्ति खोजने में सफल रहे हैं।
7. Excel में VBA का CurrentRegion फ़ंक्शन
आप VBA की CurrentRegion विधि का भी उपयोग कर सकते हैं एक्सेल में अंतिम उपयोग की गई पंक्ति को खोजने के लिए। हालांकि यह मुश्किल है, यदि आप चाहें तो इसका उपयोग अपने लाभ के लिए कर सकते हैं।
📌 चरण
① सबसे पहले, VBA संपादक खोलें।
② फिर, निम्न कोड टाइप करें:
2559
नोट : रेंज का पहला सेल होना चाहिएआपका डेटासेट। और अपनी पसंद के अनुसार अपनी पंक्तियों की संख्या जोड़ें। यहां, हमने 3 जोड़ा क्योंकि हमारा डेटासेट पंक्ति 3 के बाद शुरू हुआ था।
③ अब, फाइल को सेव करें। फिर, मैक्रो डायलॉग बॉक्स खोलने के लिए Alt+F8 दबाएं। सेलेक्ट करें CurrentRegion_method
④ इसके बाद रन पर क्लिक करें।
जैसा कि आप देख सकते हैं, हमने वीबीए कोड का उपयोग करके डेटा के साथ अंतिम पंक्ति को सफलतापूर्वक ढूंढ लिया है। एक पंक्ति या स्तंभ। यदि आपके डेटासेट में बहुत अधिक खाली सेल हैं, तो डेटा के साथ अंतिम पंक्ति को खोजना मुश्किल होगा।
✎ कभी-कभी, आपको कोड चलाने के लिए अपने तरीकों में कुछ मान जोड़ने होंगे। सुचारू रूप से। हमने अंतिम सेल खोजने के लिए पंक्ति संख्याएँ जोड़ीं। इसलिए, आपको यह याद रखना होगा कि आपका डेटासेट कहां से शुरू हुआ था।
निष्कर्ष
समाप्त करने के लिए, मुझे आशा है कि इस ट्यूटोरियल ने आपको एक सीमा में डेटा के साथ अंतिम पंक्ति खोजने के लिए उपयोगी ज्ञान प्रदान किया है। एक्सेल में वीबीए का उपयोग करना। हम अनुशंसा करते हैं कि आप इन सभी निर्देशों को सीखें और अपने डेटासेट पर लागू करें। अभ्यास कार्यपुस्तिका डाउनलोड करें और इन्हें स्वयं आजमाएँ। साथ ही, टिप्पणी अनुभाग में प्रतिक्रिया देने के लिए स्वतंत्र महसूस करें। आपकी बहुमूल्य प्रतिक्रिया हमें इस तरह के ट्यूटोरियल बनाने के लिए प्रेरित करती है।
एक्सेल से संबंधित विभिन्न समस्याओं और समाधानों के लिए हमारी वेबसाइट Exceldemy.com को देखना न भूलें।
नए तरीके सीखते रहें और बढ़ते रहें!