विषयसूची
इस लेख में, आप जानेंगे कि कैसे 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 तक की सभी पंक्तियों में से केवल तीसरी पंक्ति में अब " नमस्ते! "
- पंक्तियां(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
निष्कर्ष
इस लेख में आपको दिखाया गया है कि कैसे एक्सेल वीबीए मैक्रो में रेंज सेट करें। मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। विषय से संबंधित कोई भी प्रश्न बेझिझक पूछें।