एक्सेल वीबीए मैक्रोज़ (7 विधियों) का उपयोग करके एक श्रेणी में डेटा के साथ अंतिम पंक्ति खोजें

  • इसे साझा करें
Hugh West

माइक्रोसॉफ्ट एक्सेल के साथ काम करते समय, अंतिम पंक्तियों या स्तंभों को खोजना एक सामान्य कार्य है। हम अंतिम उपयोग की गई पंक्तियों या स्तंभों को खोजने के लिए कीबोर्ड का उपयोग करते हैं। लेकिन, आप अपने आप को ऐसी स्थिति में पा सकते हैं जहां आपको एक जटिल डेटासेट से अंतिम उपयोग की गई पंक्ति को खोजने की आवश्यकता होती है। इस ट्यूटोरियल में, आप व्यावहारिक उदाहरणों और उचित चित्रों के साथ एक्सेल में 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 को देखना न भूलें।

नए तरीके सीखते रहें और बढ़ते रहें!

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।