विषयसूची
हम कई तरीकों का उपयोग करके Excel में पंक्ति संख्याएं ढूंढ सकते हैं लेकिन VBA अधिक सुविधाएँ और अनुकूलन प्रदान करता है। जिससे हम स्मार्ट तरीके से Row Numbers पता कर सकते हैं। आज यह लेख VBA का उपयोग करके एक्सेल में पंक्ति संख्या खोजने के लिए 4 उपयोगी मैक्रो दिखाने जा रहा है।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप यहां से मुफ्त एक्सेल कार्यपुस्तिका डाउनलोड कर सकते हैं और स्वतंत्र रूप से अभ्यास करें।
VBA.xlsm का उपयोग करके पंक्ति संख्या खोजें
VBA का उपयोग करके पंक्ति संख्या खोजने के लिए 4 मैक्रोज़ एक्सेल में
हमारे डेटासेट से परिचय प्राप्त करें जिसका उपयोग हम उन तरीकों का पता लगाने के लिए करेंगे जो विभिन्न क्षेत्रों में कुछ विक्रेता बिक्री का प्रतिनिधित्व करते हैं।
मैक्रो 1: चयन को बदलकर पंक्ति संख्या खोजने के लिए वीबीए
सबसे पहले, हम किसी भी सेल का चयन करके पंक्ति संख्या खोजने के लिए एक्सेल वीबीए में एक मैक्रो का उपयोग करेंगे। इसका अर्थ है कि यदि आप किसी प्रयुक्त सेल का चयन करते हैं, तो मैक्रो तुरंत पंक्ति संख्या दिखाएगा। उसके लिए, आपको कोड को शीट में रखना होगा , मॉड्यूल में नहीं।
चरण:
- दाएं- शीट शीर्षक पर क्लिक करें और संदर्भ मेनू से कोड देखें चुनें।
- फिर लिखें निम्नलिखित कोड-
9378
- बाद में, कोड चलाने की कोई आवश्यकता नहीं है, बस अपनी शीट पर वापस जाएं।
कोड ब्रेकडाउन:
- सबसे पहले, मैंने एक निजी उप प्रक्रिया बनाई - वर्कशीट_सिलेक्शनचेंज ।
- फिर एक चर Rnumber के रूप में घोषित किया पूर्णांक ।
- पंक्ति सक्रिय सेल की पंक्ति संख्या निर्धारित करेगी।
- अगला, यदि कथन की जांच करेगा सक्रिय सेल खाली है या नहीं, और फिर MsgBox आउटपुट दिखाएगा।
- अब बस किसी भी उपयोग किए गए सेल पर क्लिक करें और यह आपको पंक्ति दिखाएगा संख्या।
और पढ़ें: Excel VBA: कॉलम में स्ट्रिंग खोजें और पंक्ति संख्या वापस करें
मैक्रो 2: VBA का उपयोग करके एक सक्रिय सेल की पंक्ति संख्या का पता लगाएं
यह मैक्रो हमारी शीट के एक निर्दिष्ट सेल में एक सक्रिय सेल की पंक्ति संख्या लौटाएगा। इसलिए, हमें अपने कोड में वर्कशीट का नाम और आउटपुट सेल का उल्लेख करना होगा। यहां, हम अपने आउटपुट सेल के रूप में सेल D14 का उपयोग करेंगे।
चरण:
- ALT + F11<दबाएं। 2> VBA विंडो खोलने के लिए। > मॉड्यूल .
- इसके बाद मॉड्यूल में निम्न कोड टाइप करें-
2856
- फिर अपनी शीट पर वापस जाएं।
कोड ब्रेकडाउन:
- यहां , Find_Row_Number_of_an_Active_Cell() सब
- wSheet को वर्कशीट
- के रूप में घोषित किया गया है फिर सेट स्टेटमेंट सक्रिय सेल का चयन करेगा
- रेंज आउटपुट सेल में पंक्ति संख्या लौटाएगा।
- अब एक सेल का चयन करें और निम्नानुसार क्लिक करें: Developer >मैक्रोज़ । भागो ।
इसके तुरंत बाद, आप देखेंगे कि चयनित सेल की पंक्ति संख्या हमारे आउटपुट सेल में वापस आ गई है।
आप देख सकते हैं कि B8 सेल का चयन किया गया है, इसलिए 8 आउटपुट है।
और पढ़ें: एक्सेल में मौजूदा सेल की पंक्ति संख्या कैसे प्राप्त करें (4 त्वरित तरीके)
समान रीडिंग
- में पंक्ति संख्या कैसे बढ़ाएँ एक्सेल फॉर्मूला (6 आसान तरीके)
- एक्सेल वीबीए के साथ रेंज से पंक्ति संख्या प्राप्त करें (9 उदाहरण)
- एक की पंक्ति संख्या कैसे लौटाएं एक्सेल में सेल मैच (7 तरीके)
- एक्सेल में सेल वैल्यू से पंक्ति संख्या कैसे प्राप्त करें (5 तरीके)
मैक्रो 3: मान का मिलान करके पंक्ति संख्या खोजने के लिए VBA
यदि आप किसी मान की खोज करके पंक्ति संख्या खोजना चाहते हैं तो यह मैक्रो आपके लिए है। आपको कोड में खोज मूल्य और कॉलम संख्या का उल्लेख करना होगा जैसा कि नीचे दी गई छवि में दिखाया गया है।
चरण:
- पहले का पालन करें पिछली विधि से दो चरण एक नया मॉड्यूल सम्मिलित करने के लिए। शीट। सब
- और wBook और wSheet के रूप में घोषित किए गए हैं वर्कशीट और fCell को रेंज के रूप में घोषित किया गया है।
- wBook और wSheet को सेट किया गया है ActiveWorkbook और ActiveSheet के लिए।
- Const खोज मूल्य के लिए इनपुट लेगा।
- बाद में, श्रेणी उल्लिखित कॉलम के माध्यम से मूल्य की खोज करेगा।
- अगला, If और अन्य कथन MsgBox का उपयोग करके परिणाम दिखाएगा।
- बाद में, मैक्रो डायलॉग बॉक्स खोलने के लिए पिछली विधि से 5वें चरण का पालन करें ।
- <का चयन करें। 1>मैक्रो नाम और बस चलाएं दबाएं।
जल्द ही एक अधिसूचना बॉक्स आपको पंक्ति संख्या दिखाएगा।
और पढ़ें: एक्सेल वीबीए: वापसी पंक्ति मूल्य की संख्या (5 उपयुक्त तरीके)
मैक्रो 4: पंक्ति संख्या खोजने के लिए बटन
हमारी पिछली विधि में, हम आपको VBA मैक्रोज़ का उपयोग करके पंक्ति संख्या निर्धारित करने का सबसे स्मार्ट तरीका दिखाएंगे। हम एक बटन बनाएंगे और इसके साथ एक मैक्रो असाइन करेंगे। जब हम बटन पर क्लिक करेंगे, तो यह एक इनपुट बॉक्स खोलेगा, जहां हम खोज मान इनपुट कर सकते हैं जिसके लिए हम पंक्ति संख्या चाहते हैं। पिछला मैक्रो उल्लिखित कॉलम के माध्यम से खोज सकता था लेकिन यह मैक्रो शीट में कहीं भी, किसी भी कॉलम के लिए खोज कर सकता है।
चरण:
- फिर से नया मॉड्यूल डालने के लिए दूसरी विधि से पहले दो चरणों का पालन करें।
- इसके बाद, इसमें निम्नलिखित कोड डालें-
3712
- फिर वापस जाएं आपकाशीट। 1>सब प्रक्रिया Find_Row_Number().
- फिर दो वेरिएबल घोषित किए, mValue as String and row as Range .
- फिर वैल्यू डालने के लिए InputBox का इस्तेमाल किया।
- बाद में, Set और If स्टेटमेंट यदि यह खाली नहीं है तो पंक्ति संख्या खोजेगा।
- अंत में, MsgBox आउटपुट दिखाएगा।
- बाद में, क्लिक करें डेवलपर > डालें और फिर बटन कमांड को फॉर्म कंट्रोल सेक्शन से चुनें।
- फिर आपको अपने कर्सर के साथ एक प्लस चिह्न मिलेगा, अपने वांछित आकार के अनुसार अपनी शीट पर क्लिक करके कहीं भी खींचें और फिर क्लिक को छोड़ दें।
- माउस को छोड़ने के बाद मैक्रो असाइन करें डायलॉग बॉक्स अपने आप खुल जाएगा।
- कोड में उल्लिखित मैक्रो नाम चुनें।
- फिर बस ओके दबाएं। बटन नाम संपादित करने के लिए।
- बटन का नाम टाइप करें, फिर बटन के बाहर कहीं भी क्लिक करें और नाम बदल दिया जाएगा।<13
- अब बटन पर क्लिक करें, यह एक इनपुट बॉक्स खोलेगा।
- अंत में, बस खोज मूल्य डालें और दबाएं ठीक ।
अब एक नज़र डालें, यह मिलान की पंक्ति संख्या दिखा रहा हैvalue.
और पढ़ें: कॉलम में स्ट्रिंग खोजें और एक्सेल में रिटर्न रो नंबर (7 तरीके)
निष्कर्ष
लेख के लिए बस इतना ही। मुझे आशा है कि ऊपर वर्णित प्रक्रियाएँ VBA का उपयोग करके एक्सेल में पंक्ति संख्या खोजने के लिए पर्याप्त होंगी। टिप्पणी अनुभाग में कोई भी प्रश्न पूछने के लिए स्वतंत्र महसूस करें और कृपया मुझे प्रतिक्रिया दें। अधिक जानने के लिए ExcelWIKI पर जाएँ।