एक्सेल VBA मॅक्रो (7 पद्धती) वापरून श्रेणीतील डेटासह शेवटची पंक्ती शोधा

  • ह्याचा प्रसार करा
Hugh West

Microsoft Excel सह काम करत असताना, शेवटच्या पंक्ती किंवा स्तंभ शोधणे हे एक सामान्य काम आहे. शेवटच्या वापरलेल्या पंक्ती किंवा स्तंभ शोधण्यासाठी आम्ही कीबोर्ड वापरतो. परंतु, तुम्ही स्वतःला अशा परिस्थितीत सापडू शकता जिथे तुम्हाला जटिल डेटासेटमधून शेवटची वापरलेली पंक्ती शोधण्याची आवश्यकता आहे. या ट्युटोरियलमध्ये, तुम्ही एक्सेलमधील VBA वापरून रेंजमधील डेटासह शेवटची पंक्ती व्यावहारिक उदाहरणे आणि योग्य चित्रांसह शोधण्यास शिकाल.

सराव वर्कबुक डाउनलोड करा

हे सराव कार्यपुस्तिका डाउनलोड करा.<1 रेंज.xlsm मध्ये शेवटची वापरलेली पंक्ती शोधा

एक्सेल VBA मॅक्रो वापरून रेंजमधील डेटासह शेवटची पंक्ती शोधण्यासाठी 7 पद्धती

आगामी विभागांमध्ये , आम्ही तुम्हाला सात पद्धती प्रदान करणार आहोत ज्या तुम्हाला एक्सेलमधील VBA वापरून श्रेणीतील डेटासह शेवटची पंक्ती शोधण्यात मदत करतील. तुमचे एक्सेल ज्ञान समृद्ध करण्यासाठी तुम्ही या सर्व पद्धती जाणून घ्या आणि लागू करा अशी आम्ही शिफारस करतो.

📕 अधिक वाचा : एक्सेलमधील पंक्तीतील मूल्य असलेला शेवटचा सेल शोधा (6 पद्धती)<7

हे ट्यूटोरियल दाखवण्यासाठी, आम्ही हा डेटासेट वापरणार आहोत:

येथे, आमच्याकडे काही खेळाडूंची माहिती असलेला डेटासेट आहे. आम्ही तुम्हाला सर्व पद्धती शिकवण्यासाठी याचा वापर करू.

VBA संपादक उघडा

आम्ही सुरू करण्यापूर्वी, येथे आम्ही तुम्हाला VBA संपादक उघडण्यासाठी एक साधी स्मरणपत्र देत आहोत Excel.

प्रथम, तुमच्या कीबोर्डवर Alt+F11 दाबा. त्यानंतर, घाला > मॉड्यूल. त्यानंतर, ते एक्सेलचे VBA संपादक उघडेल.

१.VBA वापरून रेंजमधील डेटासह शेवटची पंक्ती शोधण्यासाठी Range.End प्रॉपर्टीचा वापर

आता, ही पद्धत मुळात रेंजचा शेवट शोधते. मुख्यतः, शेवटची वापरलेली सेल श्रेणी. दिलेल्या श्रेणीतील डेटासह शेवटची पंक्ती शोधण्यासाठी आपण ही पद्धत वापरू शकतो. VBA वापरल्याने तुम्हाला अपेक्षित परिणाम मिळतील.

📌 चरण

प्रथम, VBA संपादक उघडा.

नंतर, खालील कोड टाइप करा:

6565

आता, फाइल सेव्ह करा. त्यानंतर, मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. range_end_method

निवडा त्यानंतर, Run वर क्लिक करा.

तुम्ही बघू शकता, आम्हाला एक्सेलमध्ये VBA वापरून रेंजमधील डेटा असलेली शेवटची पंक्ती यशस्वीरित्या सापडली आहे.

2. रेंज.एक्सेलमध्ये VBA ची मालमत्ता शोधा

आता, VBA मध्ये डेटासेटमधून विशिष्ट मूल्य शोधण्यासाठी आम्ही Range.Find पद्धत वापरतो. परंतु श्रेणीतील डेटासह शेवटची पंक्ती शोधण्यासाठी ही पद्धत उपयुक्त आहे. हे Find & एक्सेलचा डायलॉग बॉक्स बदला. श्रेणी. शोधा पद्धतीमध्ये बरेच युक्तिवाद आहेत. परंतु आम्ही ते सर्व वापरणार नाही.

आम्ही Range.Find पद्धत वापरण्यापूर्वी, चला तुम्हाला एक द्रुत माहिती देऊ:

Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)

काय := ”*” – तारा हा वाइल्डकार्ड वर्ण आहे जो कोणताही मजकूर किंवा संख्या शोधतो सेल मध्ये. हे प्रामुख्याने रिक्त नसलेल्यासाठी एक्सप्लोर करण्यासारखेच आहेसेल.

SearchOrder:=xlByRows – याचा अर्थ पुढील पंक्तीवर जाण्यापूर्वी प्रत्येक संपूर्ण पंक्ती शोधणे. SearchDirection वितर्कानुसार दिशा डावीकडून उजवीकडे किंवा उजवीकडून डावीकडे शोधली जाते. येथे अतिरिक्त पर्याय xlByColumns आहे, जो शेवटचा कॉलम शोधताना वापरला जातो.

SearchDirection:=xlPrevious – यावरून कोणती दिशा एक्सप्लोर करायची हे ठरवते. xlPrevious म्हणजे ते उजवीकडून डावीकडे किंवा तळापासून वरपर्यंत शोधेल. दुसरा पर्याय xlNext आहे जो विरुद्ध मार्गात बदलतो.

📌 चरण

प्रथम, VBA संपादक उघडा.

नंतर, खालील कोड टाइप करा:

1512

आता, फाइल सेव्ह करा. त्यानंतर, मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. range_find_method निवडा.

त्यानंतर, चालवा वर क्लिक करा.

शेवटी, आमच्या एक्सेल वर्कशीटमध्ये डेटासह शेवटची पंक्ती सापडेल.

3. VBA वापरून शेवटची पंक्ती शोधण्यासाठी स्पेशल सेल फंक्शन वापरणे

हे पद्धत तुमच्या कीबोर्डवरील Ctrl+End दाबण्यासारखी कार्य करते. जेव्हा तुम्ही तुमच्या कीबोर्डवर Ctrl+End दाबाल, तेव्हा तुम्ही कुठेही असलात तरी ते तुम्हाला नेहमी शेवटच्या ओळीत घेऊन जाईल. परंतु तुम्हाला Excel मध्ये VBA कोड वापरून डेटासह शेवटची वापरलेली पंक्ती शोधायची असल्यास, हा कोड तुमच्यासाठी आवश्यक आहे.

📌 चरण

प्रथम, VBA संपादक उघडा.

नंतर, खालील कोड टाइप करा:

7325

आता, फाइल सेव्ह करा. मग,मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. specialcells_method निवडा.

त्यानंतर, चालवा वर क्लिक करा.

तुम्ही पाहू शकता की, आम्ही एक्सेलमध्ये VBA वापरून डेटासह शेवटची पंक्ती शोधण्यात यशस्वी झालो आहोत.

4. रेंजमध्ये डेटासह शेवटची पंक्ती शोधण्यासाठी UsedRange फंक्शन वापरणे

VBA मधील UsedRange हा वर्कशीटचा ताबा आहे जो विशिष्ट वर्कशीटवर वापरलेल्या श्रेणीचे (वर्कशीटमध्ये वापरलेले किंवा लोड केलेले सर्व एक्सेल सेल) प्रतिनिधित्व करणारी रेंज ऑब्जेक्ट परत करतो. हा एक गुणधर्म आहे ज्याचा अर्थ वरच्या-डाव्या वापरलेल्या सेलद्वारे कव्हर केलेले किंवा निर्दिष्ट केलेले क्षेत्र आणि वर्कशीटमधील शेवटचे उजवे वापरलेले सेल.

📌 चरण

प्रथम, VBA संपादक उघडा.

नंतर, खालील कोड टाइप करा:

8122

आता, फाइल सेव्ह करा. त्यानंतर, मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. usedRange_method निवडा.

त्यानंतर, चालवा वर क्लिक करा.

शेवटी, तुम्हाला Excel मधील वर्कशीटवर शेवटची वापरलेली पंक्ती यशस्वीरित्या दिसेल.

5. Excel मध्ये VBA वापरून टेबल रेंज वापरणे

जर तुमच्याकडे तुमच्या वर्कशीटमधील टेबलमध्ये, तुम्ही या पद्धतीने डेटासह शेवटची पंक्ती शोधू शकता.

📌 चरण

प्रथम, VBA संपादक उघडा .

नंतर, खालील कोड टाईप करा:

7961

टीप : येथे, आम्ही आमचा डेटासेट सुरू केल्यावर शेवटच्या पंक्तीसह 3 जोडत आहोत. पंक्ती 3 नंतर.

आता, फाइल सेव्ह करा. त्यानंतर, Alt+F8 दाबामॅक्रो डायलॉग बॉक्स उघडण्यासाठी. टेबल रेंज_पद्धती निवडा.

त्यानंतर, चालवा वर क्लिक करा.

तुम्ही पाहू शकता की, आम्ही Excel मधील डेटासह शेवटची पंक्ती शोधण्यासाठी VBA कोडमधील सारणी श्रेणी पद्धत यशस्वीरित्या वापरली आहे.

6. शोधण्यासाठी नामांकित श्रेणीचा वापर एका श्रेणीतील डेटासह शेवटची पंक्ती

ही पद्धत सामान्यतः Excel मध्ये वापरली जात नाही. परंतु, तुमचे ज्ञान समृद्ध करण्यासाठी तुम्ही हे शिकले पाहिजे असे आम्हाला वाटते.

तुमच्या डेटासेटमध्ये नावाची श्रेणी असल्यास, तुम्ही हा कोड वापरू शकता. खालील स्क्रीनशॉटवर एक नजर टाका. त्यात नामांकित श्रेणी आहे.

📌 चरण

प्रथम, VBA संपादक उघडा .

नंतर, खालील कोड टाइप करा:

1537

टीप : आम्ही शेवटच्या रोमध्ये 1 जोडत आहोत कारण आमची श्रेणी 1 नंतर सुरू झाली. .

आता, फाइल सेव्ह करा. त्यानंतर, मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. nameRange_method निवडा.

त्यानंतर, Run वर क्लिक करा.

तुम्ही पाहू शकता की, आम्ही VBA वापरून डेटासह शेवटची पंक्ती शोधण्यात यशस्वी झालो आहोत.

7. Excel मध्ये VBA चे CurrentRegion Function

तुम्ही VBA ची CurrentRegion पद्धत देखील वापरू शकता. Excel मध्ये शेवटची वापरलेली पंक्ती शोधण्यासाठी. हे अवघड असले तरी, तुम्‍हाला हवे असल्‍यास तुमच्‍या फायद्यासाठी याचा वापर करू शकता.

📌 चरण

प्रथम, VBA एडिटर उघडा.

नंतर, खालील कोड टाइप करा:

5405

टीप : श्रेणी हा पहिला सेल असावातुमचा डेटासेट. आणि तुमच्या आवडीनुसार तुमचा पंक्ती क्रमांक जोडा. येथे, आम्ही 3 जोडले कारण आमचा डेटासेट पंक्ती 3 नंतर सुरू झाला.

आता, फाइल सेव्ह करा. त्यानंतर, मॅक्रो डायलॉग बॉक्स उघडण्यासाठी Alt+F8 दाबा. CurrentRegion_method

निवडा त्यानंतर, Run वर क्लिक करा.

तुम्ही बघू शकता, आम्हाला VBA कोड वापरून डेटासह शेवटची पंक्ती यशस्वीरित्या सापडली आहे.

💬 लक्षात ठेवण्यासारख्या गोष्टी

रेंज.एन्ड फक्त वर कार्य करते एकल पंक्ती किंवा स्तंभ. तुमच्या डेटासेटमध्ये भरपूर रिक्त सेल असल्यास, डेटासह शेवटची पंक्ती शोधणे कठीण होईल.

काहीवेळा, कोड रन करण्यासाठी तुम्हाला तुमच्या पद्धतींमध्ये काही मूल्ये जोडावी लागतात. सहजतेने शेवटचा सेल शोधण्यासाठी आम्ही पंक्ती क्रमांक जोडले. त्यामुळे, तुमचा डेटासेट कुठून सुरू झाला हे तुम्हाला लक्षात ठेवावे लागेल.

निष्कर्ष

समाप्त करण्यासाठी, मला आशा आहे की या ट्युटोरियलने तुम्हाला एका श्रेणीतील डेटासह शेवटची पंक्ती शोधण्यासाठी उपयुक्त ज्ञान दिले आहे. एक्सेल मध्ये VBA वापरणे. आम्ही शिफारस करतो की तुम्ही या सर्व सूचना जाणून घ्या आणि तुमच्या डेटासेटवर लागू करा. सराव कार्यपुस्तिका डाउनलोड करा आणि ते स्वतः वापरून पहा. तसेच, टिप्पणी विभागात मोकळ्या मनाने प्रतिक्रिया द्या. तुमचा मौल्यवान अभिप्राय आम्हाला यासारखे ट्यूटोरियल तयार करण्यास प्रेरित करतो.

विविध एक्सेल-संबंधित समस्या आणि उपायांसाठी आमची वेबसाइट Exceldemy.com पाहण्यास विसरू नका.

नवीन पद्धती शिकत राहा आणि वाढत रहा!

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