एक्सेल में रेंज सेट करने के लिए VBA (7 उदाहरण)

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

विषयसूची

इस लेख में, आप जानेंगे कि कैसे VBA एक्सेल में सेल, रो और कॉलम के लिए रेंज सेट करें

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

आप यहां से नि:शुल्क अभ्यास एक्सेल वर्कबुक डाउनलोड कर सकते हैं।

VBA.xlsm में रेंज सेट करें

VBA रेंज ऑब्जेक्ट

रेंज ऑब्जेक्ट VBA में एक्सेल वर्कशीट के भीतर एक सेल, कई सेल, रो, कॉलम हो सकते हैं।

श्रेणी वस्तु का पदानुक्रम नीचे दिया गया है।

अनुप्रयोग > वर्कबुक > वर्कशीट > रेंज

इस तरह आपको रेंज ऑब्जेक्ट को VBA में घोषित करना चाहिए।

वीबीए एक्सेल में रेंज सेट करने के 7 उदाहरण

यह सेक्शन चर्चा करेगा कि सिंगल सेल, मल्टीपल सेल, सिंगल रो, मल्टीपल रो, सिंगल कॉलम, मल्टीपल कॉलम में रेंज कैसे सेट करें। VBA Excel में कमांड बटन के द्वारा एक रेंज सेट करें।

1। VBA में सिंगल सेल में रेंज सेट करें

यहां हम देखेंगे कि कैसे सिंगल सेल में VBA के साथ रेंज सेट करें

कदम:

  • अपने कीबोर्ड पर Alt + F11 दबाएं या डेवलपर -> Visual Basic Visual Basic Editor खोलने के लिए.

  • मेनू बार से पॉप-अप कोड विंडो में , क्लिक करें डालें -> मॉड्यूल .

  • निम्नलिखित कोड को कॉपी करें और कोड विंडो में पेस्ट करें।
7441

यहाँ,

B2 = वह सेल जहां हम सेट करना चाहते हैंमूल्य। आप कोई भी सेल संदर्भ संख्या सेट कर सकते हैं जिसकी आपको आवश्यकता है।

आपका कोड अब चलने के लिए तैयार है।

  • अपने कीबोर्ड पर या मेनू बार से F5 दबाएं चुनें भागो -> Sub/UserForm चलाएँ। आप मैक्रो चलाने के लिए उप-मेनू बार में छोटे Play आइकन पर भी क्लिक कर सकते हैं।

सेल B2 में अब " हैलो वर्ल्ड " का मान शामिल है।

और पढ़ें: एक्सेल में रेंज में प्रत्येक सेल के लिए VBA

2. VBA में कई सेल में रेंज सेट करें

यहां हम देखेंगे कि कैसे कई सेल में रेंज सेट करें VBA के साथ।

स्टेप्स:

  • पहले की तरह ही, विजुअल बेसिक एडिटर खोलें डेवलपर टैब से और कोड विंडो में मॉड्यूल डालें डालें।
  • कोड विंडो में, निम्नलिखित कोड को कॉपी करें और पेस्ट करें।
8381

आपका कोड अब चलने के लिए तैयार है।

  • मैक्रो और सभी सेल A1 से चलाएं 1>D5 अब “ Hello!

3 को होल्ड करें। वीबीए में सिंगल रो में रेंज सेट करें

यहां हम देखेंगे कि कैसे सिंगल रो में वीबीए के साथ रेंज सेट करें

कदम:

  • पहले की तरह ही, डेवलपर टैब से विजुअल बेसिक एडिटर खोलें और कोड विंडो में एक मॉड्यूल डालें।
  • कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
9013

आपका कोड अब चलने के लिए तैयार है।

  • मैक्रो चलाएँ और A1 से D5 तक की सभी पंक्तियों में से केवल तीसरी पंक्ति में अब " नमस्ते! "
<0 रखें कोड में
  • पंक्तियां(3).वैल्यू विशिष्ट श्रेणी A1:D5 की तीसरी पंक्ति तक पहुंच प्रदान करती है .

4. वीबीए में कई पंक्तियों में रेंज सेट करें

यहां हम देखेंगे कि एकाधिक पंक्तियों में वीबीए के साथ सेट रेंज कैसे सेट करें।<3

कदम:

  • पहले की तरह ही, डेवलपर टैब से विजुअल बेसिक एडिटर खोलें और कोड विंडो में एक मॉड्यूल डालें।
  • कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
5073

आपका कोड अब है चलाने के लिए तैयार।

  • मैक्रो और पहली , तीसरी और 5वीं पंक्तियों को सभी से चलाएं A1 से D5 तक की पंक्तियों में अब " नमस्ते! "

<1 होल्ड करें>समान रीडिंग:

  • सेल वैल्यू VBA के आधार पर रेंज का चयन कैसे करें (7 तरीके)
  • VBA के रेंज ऑब्जेक्ट का उपयोग करें एक्सेल में (5 गुण)
  • वीबीए रेंज ऑफ़सेट का उपयोग कैसे करें (11 तरीके)
  • एक्सेल में वेरिएबल रो नंबर के साथ वीबीए रेंज (4) उदाहरण)

5. VBA में सिंगल कॉलम में रेंज सेट करें

यहां हम देखेंगे कि कैसे रेंज सेट करें एक एक कॉलम VBA के साथ।

कदम:

  • पहले की तरह ही, डेवलपर टैब से विज़ुअल बेसिक एडिटर खोलें और कोड विंडो में इन्सर्ट एक मॉड्यूल .
  • कोड विंडो में,निम्नलिखित कोड को कॉपी करें और पेस्ट करें।
4175

आपका कोड अब चलने के लिए तैयार है।

  • मैक्रो चलाएं और केवल A1 से D5 तक के सभी कॉलमों में से दूसरा कॉलम अब " नमस्ते! "

<होल्ड करें 3>

  • iCol.Columns(2).Value कोड में विशिष्ट श्रेणी A1:D5 के 2nd कॉलम तक पहुंच प्रदान की .

6. VBA

में कई कॉलम में रेंज सेट करें मल्टीपल में रेंज कैसे सेट करें यहां हम देखेंगे कॉलम VBA के साथ।

स्टेप्स:

  • पहले की तरह ही, विजुअल बेसिक एडिटर<2 खोलें> डेवलपर टैब से और सम्मिलित करें एक मॉड्यूल कोड विंडो में।
  • कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें .
6964

आपका कोड अब चलने के लिए तैयार है।

  • चलाएं मैक्रो और दूसरा और चौथा कॉलम A1 से D5 अब " नमस्ते! "

<9 होल्ड करें 7. VBA में कमांड बटन के माध्यम से रेंज सेट करें

यहां हम सीखेंगे कि कैसे VBA में कमांड बटन का उपयोग करके रेंज सेट करें कैसे करें।<3

चरण:

  • डेवलपर -> सम्मिलित करें -> कमांड बटन
    • सुनिश्चित करें कि आपने डिज़ाइन मोड चालू किया हुआ है।

  • शीट में कमांड बटन के आसपास खींचें।

  • डबल क्लिक करें पर बटन और यह आपको कोड विंडो पर ले जाएगा, एक के साथ ऑटो-जेनरेट किया गया VBA उप-प्रक्रिया कोड

  • उप के अंदर, अपना कोड लिखें और सहेजें।

  • दिलचस्प वर्कशीट पर वापस जाएं और कमांड बटन पर क्लिक करें। आपके कोड के आधार पर परिणाम वर्कशीट में दिखाई देगा।

VBA सेट रेंज के लाभ

  • इसे लागू करना बहुत आसान है।
  • श्रेणी ऑब्जेक्ट के अंदर तर्क निश्चित नहीं हैं। इसलिए हम अपनी आवश्यकताओं के अनुसार तर्क के मूल्यों को संशोधित कर सकते हैं।
  • 1 से अधिक मान को तर्क के रूप में पारित किया जा सकता है।

याद रखने योग्य बातें <5 VBA में
  • CELLS गुण VBA में रेंज सेट करने के लिए भी इस्तेमाल किया जा सकता है।
  • ऑब्जेक्ट वेरिएबल्स को SET

निष्कर्ष

इस लेख में आपको दिखाया गया है कि कैसे एक्सेल वीबीए मैक्रो में रेंज सेट करें। मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। विषय से संबंधित कोई भी प्रश्न बेझिझक पूछें।

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