एक्सेल VBA के साथ वेरिएबल रो और कॉलम के साथ रेंज का उपयोग कैसे करें

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

जब आप चयन द्वारा सेल को फॉर्मेट करना चाहते हैं और एक ही समय में बड़े डेटा के साथ काम करना चाहते हैं तो यह समय लेने योग्य है। लेकिन VBA की मदद से हम इसे काफी आसानी से करने के लिए प्रोग्राम कर सकते हैं। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि कैसे वैरिएबल रो और वैरिएबल कॉलम को Excel VBA के साथ एक रेंज में इस्तेमाल करना है।

प्रैक्टिस वर्कबुक डाउनलोड करें

इस लेख को पढ़ते समय अभ्यास करने के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।

VBA.xlsm के साथ परिवर्तनीय पंक्ति और कॉलम

5 उपयुक्त एक्सेल VBA के साथ वेरिएबल रो और कॉलम के साथ रेंज का उपयोग करने के तरीके

निम्न अनुभाग में, हम 5 वैरिएबल रो और कॉलम बनाने के तरीके प्रदर्शित करेंगे। 2>। इसके अलावा, हम आपको दिखाएंगे कि वैरिएबल रेंज में किसी भी अनुकूलन को प्रारूपित करने या लागू करने के लिए उनका उपयोग कैसे करें। कार्य का उपयोग करने के लिए नीचे दी गई छवि में एक नमूना डेटा सेट का प्रतिनिधित्व किया गया है। कहते हैं, हम वैरिएबल रो नंबर के लिए आवेदन करके वैरिएबल रेंज का चयन करना चाहते हैं। हम रेंज B5:C10 चुनेंगे और फॉन्ट कलर ( मैरून ) रेंज में लागू करेंगे। ऐसा करने के लिए, नीचे दिए गए आसान चरणों का पालन करें।

♠ चरण 1: VBA मॉड्यूल बनाएं

  • सबसे पहले सब, Alt + F11 दबाएं VBA मैक्रो शुरू करने के लिए।
  • डालें पर क्लिक करें।
  • फिर, चयन करें मॉड्यूल

♠ चरण 2: VBA कोड लिखें

  • लिखें निम्न VBA कोड।
1581

♠ चरण 3: प्रोग्राम चलाएं

  • सबसे पहले, सहेजें प्रोग्राम और चलाने के लिए F5 दबाएं।
  • इसलिए, इनपुट बॉक्स दिखाई देगा, और टाइप करें 10 पंक्ति संख्या के रूप में।

  • अंत में, यह देखने के लिए कि रेंज साथ ( पंक्ति 5 , कॉलम 2 ) से ( परिवर्तनीय पंक्ति 10 , कॉलम 3 ) चयनित होगा।

♠ चरण 4 : श्रेणी में फ़ॉन्ट रंग लागू करें

  • चयनित श्रेणी में फ़ॉन्ट रंग जोड़ने के लिए, निम्नलिखित VBA कोड<2 पेस्ट करें>.
Sub Variable_row_Select() 'declare a variable for row number Dim Row_Number As Integer 'Enter a Input box, type 10 for the row number Row_Number = InputBox("Type the row number") 'Insert the variable 'row_num' to select the first 5 rows containing data Sheets("Sheet1").Range(Cells(5, 2), Cells(Row_Number, 3)).Select End Sub

♠ चरण 5: एक पंक्ति संख्या टाइप करें

  • टाइप करें a पंक्ति संख्या ( 10 ) इनपुट बॉक्स में।
  • क्लिक करें ठीक .

  • इसलिए, चयनित श्रेणी रंगीन होगी, जैसा कि नीचे दी गई छवि में दिखाया गया है।

और पढ़ें: एक्सेल में चयन के लिए रेंज वेरिएबल सेट करने के लिए VBA का उपयोग कैसे करें (5 विधियां)

2.  डायनेमिक रेंज को इसके द्वारा अनुकूलित करें एक्सेल वीबीए

के साथ परिवर्तनीय पंक्ति लागू करना जब आपकी उपयोग की जाने वाली सीमा इतनी बड़ी है कि आप पंक्ति संख्या को अलग नहीं कर सकते हैं, तो आपको अंतिम उपयोग की गई पंक्ति को अपनी चर पंक्ति <के रूप में उपयोग करने की आवश्यकता हो सकती है। 2>। इसे करने के लिए, नीचे दिए गए चरणों का पालन करें।

♠चरण 1: VBA कोड दर्ज करें

  • डालें
  • से एक नया मॉड्यूल चुनें नए मॉड्यूल में, लिखें निम्नलिखित VBA प्रोग्राम
7022

♠ चरण 2: चयन प्राप्त करें

  • प्रोग्राम चलाने के बाद, आपकी श्रेणी चयनित आपके अंतिम उपयोग तक हो जाएगा पंक्ति।

♠ चरण 3: फ़ॉन्ट रंग लागू करें

  • चिन्हित चयनित श्रेणी या संपादित करें , निम्नलिखित VBA कोड
  • पेस्ट करें ।
1567

♠ चरण 4: अंतिम परिणाम

  • अंत में, सहेजें कार्यक्रम और रन इसे F5 दबाकर चलाएं।

    और पढ़ें: Excel VBA: डायनामिक रेंज को अन्य वर्कबुक में कॉपी करें

    समान रीडिंग<2

    • एक्सेल में एक रेंज में प्रत्येक पंक्ति के लिए वीबीए का उपयोग कैसे करें
    • एक्सेल में एक रेंज में पंक्तियों और कॉलम के माध्यम से लूप करने के लिए वीबीए ( 5 उदाहरण) <1 6>
    • Excel VBA से लूप थ्रू रेंज तक खाली सेल (4 उदाहरण)
    • Excel VBA में रेंज को ऐरे में कैसे बदलें (3 तरीके)
    • एक्सेल में सक्रिय सेल से रेंज का चयन करने के लिए वीबीए का उपयोग कैसे करें (3 तरीके)

3. एक्सेल वीबीए के साथ वेरिएबल कॉलम को लागू करके एक विशिष्ट रेंज को प्रारूपित करें

वैरिएबल रो के समान, आप वैरिएबल कॉलम एक्सेल वीबीए के साथ लागू कर सकते हैं। B5 ( पंक्ति 5 , कॉलम 2 ) सेल पहला सेल में है श्रेणी, और पंक्ति 8 श्रेणी में अंतिम पंक्ति है; अंतिम स्तंभ चर स्तंभ है वैरिएबल कॉलम को लागू करने के लिए नीचे दी गई प्रक्रियाओं का पालन करें।

♠ चरण 1: VBA कोड लिखें

  • एक नए <1 में>मॉड्यूल , लिखें निम्नलिखित VBA कोड
2262

♠ चरण 2: प्रोग्राम रन करें

  • प्रोग्राम रन करने के लिए, सेविंग के बाद F5 दबाएं।
  • इसलिए , आप निम्नलिखित परिणाम देखेंगे क्योंकि आपकी चयनित सेल श्रेणी B5:E8 हैं।

4। एक्सेल VBA

के साथ चर कॉलम लागू करके एक गतिशील रेंज को अनुकूलित करें, पिछले एक के अलावा, आप गतिशील रूप से प्रदर्शन करने के लिए चर कॉलम को अनुकूलित कर सकते हैं। जैसे ही आप कॉलम में डेटा बढ़ाते हैं, जो चयन में जोड़ देगा । ऐसा करने के लिए नीचे दिए गए आसान निर्देशों का पालन करें।

♠ चरण 1: VBA कोड पेस्ट करें

  • निम्नलिखित को पेस्ट करें VBA एक नए मॉड्यूल में कोड।
1346

♠ चरण 2: प्रोग्राम चलाएं <3

  • सबसे पहले, सेव करें प्रोग्राम और चलाने के लिए F5 दबाएं। वर्कशीट में 1>आखिरी बार इस्तेमाल किया गया कॉलम ।डायनेमिक रेंज (4 विधियाँ)

5. एक्सेल VBA

महत्वपूर्ण रूप से, आप दोनों वैरिएबल पंक्तियों के साथ वेरिएबल रो और वेरिएबल कॉलम दोनों के साथ एक रेंज बनाएं और वैरिएबल कॉलम अपनी पसंद के चयन द्वारा। हमारे रेंज चयन में पहला सेल B5 ( पंक्ति 5, कॉलम 2 ) है और अंतिम रेंज हमारे चयन पर अलग-अलग होगी। कार्य को पूरा करने के लिए नीचे दिए गए चरणों का पालन करें।

♠ चरण 1: एक VBA कोड टाइप करें

  • सबसे पहले, एक नया बनाएं मॉड्यूल
  • फिर, लिखें निम्नलिखित VBA कोड
1976

♠ चरण 2: पंक्ति संख्या डालें

  • टाइप करें कोई भी पंक्ति संख्या

♠ चरण 3: कॉलम नंबर डालें

  • टाइप करें कोई भी कॉलम नंबर .

♠ चरण 4: अंतिम परिणाम प्राप्त करें

  • नतीजतन, जैसा कि आप चुनते हैं (<1 पंक्ति , कॉलम ) = ( 8,5 ), आपको अंतिम परिणाम प्राप्त होगा जैसा कि नीचे दिखाया गया है image.

निष्कर्ष

अंत में, मुझे उम्मीद है कि अब आप समझ गए होंगे कि Excel VBA<के साथ वेरिएबल रो और कॉलम के साथ रेंज का उपयोग कैसे करें। 2>। जब आपके डेटा को शिक्षित और अभ्यास किया जा रहा हो तो इन सभी रणनीतियों को पूरा किया जाना चाहिए। अभ्यास पुस्तिका का परीक्षण करें और जो आपने सीखा है उसे लागू करें। आपके उदार समर्थन के कारण हम इस तरह के कार्यक्रमों की पेशकश जारी रखने के लिए प्रेरित हैं।

यदि आपके पास कोई हैप्रश्न, कृपया हमसे संपर्क करने में संकोच न करें। कृपया नीचे दिए गए टिप्पणी अनुभाग में अपने विचार साझा करें।

Exceldemy कर्मचारी जल्द से जल्द आपसे संपर्क करेंगे।

हमारे साथ बने रहें और सीखना जारी रखें।

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