सामग्री सारणी
या लेखात, आम्ही निवड करण्यासाठी श्रेणी व्हेरिएबल सेट करण्यासाठी Excel VBA कसे वापरावे याबद्दल काही कल्पना प्रदर्शित करू. आम्ही VBA वापरून या निवडलेल्या सेलवर काही सामान्य ऑपरेशन्स करू शकतो. खालील एक्सेल डेटासेटमध्ये, आम्ही काही पाश्चात्य बँडची नावे आणि त्यांच्याशी संबंधित गायक दाखवत आहोत.
सराव वर्कबुक डाउनलोड करा
Selection.xlsm वर रेंज सेट करण्यासाठी VBA
एक्सेलमध्ये निवडीसाठी रेंज व्हेरिएबल सेट करण्यासाठी VBA वापरण्याचे 5 मार्ग
१. एक्सेल VBA द्वारे श्रेणी निवडण्यासाठी रेंज व्हेरिएबल सेट करणे
आम्ही VBA मध्ये श्रेणी सेट करून श्रेणी निवडू शकतो. समजा आपल्याला सेल B5:C8 निवडायचा आहे. चला खालील प्रक्रियेकडे जाऊ या.
चरण:
- कोड लिहिण्यासाठी प्रथम VBA, मध्ये, डेव्हलपर उघडा टॅब आणि नंतर Visual Basic निवडा.
नंतर, ते मायक्रोसॉफ्ट व्हिज्युअल बेसिकची नवीन विंडो उघडेल अनुप्रयोग .
- आता, उघडा घाला >> मॉड्युल
निवडा.
- खालील कोड VBA मॉड्यूल मध्ये टाइप करा.
6369
येथे, आम्ही श्रेणी B5:C8 Rng1 म्हणून सेट करतो. आम्ही ते VBA च्या श्रेणी पद्धती द्वारे निवडतो. हे लक्षात ठेवा की आम्हाला सक्रिय आमचे एक्सेल शीट सक्रिय करणे आवश्यक आहे म्हणून आम्ही सिलेक्ट रेंज शीट सक्रिय केले.
- आता परत जा शीट आणि चालवा मॅक्रो .
- त्यानंतर, तुम्हाला श्रेणी B5:C8 स्वयंचलितपणे निवडलेली दिसेल.
अशा प्रकारे तुम्ही इच्छित श्रेणी व्हेरिएबल निवडण्यासाठी VBA वापरून सेट करू शकता.
अधिक वाचा: Excel VBA: मूल्यांसह सेलची श्रेणी मिळवा (7 उदाहरणे)
2. रेंज व्हेरिएबल सेट करून सेल फॉरमॅट करण्यासाठी VBA वापरणे
समजा आमचा डेटासेट खालील इमेजसारखा दिसतो.
आम्हाला बनवायचे आहे. शीर्षलेख ठळक आणि ऑटोफिट स्तंभ . आम्ही हे VBA द्वारे करू शकतो. आपण हे कसे करू शकतो ते पाहू या.
चरण:
- प्रथम, Visual Basic ओपन करा आणि <मध्ये खालील कोड टाइप करा. 1>VBA मॉड्यूल ( Visual Basic आणि VBA मॉड्यूल कसे उघडायचे ते पाहण्यासाठी, कृपया विभाग 1 वर जा).
3759
येथे आपण श्रेणी B4:C4 xyz म्हणून सेट करतो. नंतर सेलमध्ये B4 आणि C4 बोल्ड करण्यासाठी आम्ही बोल्ड पद्धत वापरली. आम्ही AutoFit पद्धत वापरून स्तंभ B आणि C ही फिट केले.
- आता, शीटवर परत जा. आणि Macro चालवा ज्याला SetRange असे नाव दिले आहे.
त्यानंतर, तुम्हाला दिसेल नावे स्पष्टपणे स्तंभ आणि शीर्षलेख ठळक होतात आणि निवडली जातात.
या मार्गाचे अनुसरण करून , तुम्ही स्वरूपित सेल आणि ऑटोफिट स्तंभ सेटिंग श्रेणी व्हेरिएबल्स मध्ये VBA .
समान रीडिंग
- एक्सेलमधील एका श्रेणीतील प्रत्येक पंक्तीसाठी VBA कसे वापरावे
- एक्सेलमधील सक्रिय सेलमधून श्रेणी निवडण्यासाठी VBA कसे वापरावे (3 पद्धती)
- एक्सेल मॅक्रो: डायनॅमिक रेंजसह एकाधिक स्तंभ क्रमवारी लावा (4 पद्धती)
3. VBA मध्ये व्हेरिएबल रेंज सिलेक्शन सेट करून रेंज कॉपी करणे
समजा आम्हाला रेंज व्हेरिएबल से सिलेक्ट<वर सेट करून B6:C9 कॉपी करायची आहे. 2>. चला खाली दिलेल्या प्रक्रियेबद्दल चर्चा करूया.
स्टेप्स:
- प्रथम, Visual Basic ओपन करा आणि मध्ये खालील कोड टाइप करा VBA मॉड्यूल ( Visual Basic आणि VBA मॉड्यूल कसे उघडायचे ते पाहण्यासाठी, कृपया विभाग 1 वर जा).
4478
येथे, आम्ही फक्त VBA ची कॉपी पद्धत वापरून श्रेणी B6:C9 कॉपी केली. आम्ही श्रेणी B6:C9 cpy म्हणून सेट करतो.
- आता तुमच्या शीट वर परत जा आणि मॅक्रो<चालवा 2>. कॉपीरेंज निवडा कारण ते तुमच्या सध्याच्या मॅक्रो चे नाव आहे.
तुम्हाला श्रेणी दिसेल. B6:C9 कॉपी केली आहे.
तुम्ही ही श्रेणी तुमच्या Excel शीट मध्ये <1 दाबून कुठेही पेस्ट करू शकता>CTRL + V . मी श्रेणी माध्यमातून B12 ते C15 पेस्ट केली.
या पद्धतीसह जाऊन, तुम्ही एक्सेल VBA मध्ये निवडण्यासाठी श्रेणी व्हेरिएबल सेट करून रेंज ए श्रेणी कॉपी करू शकते.
अधिक वाचा : Excel VBA: कॉपी डायनॅमिकदुसर्या कार्यपुस्तकापर्यंत श्रेणी
4. रेंज व्हेरिएबल निवडून
समजा आम्हाला डेटासेटच्या 8व्या आणि 10व्या पंक्तींना हिरव्या<ने रंग द्यायचा आहे. 2>. चला खालील वर्णनाचे अनुसरण करूया.
चरण:
- प्रथम, Visual Basic ओपन करा आणि मध्ये खालील कोड टाइप करा VBA मॉड्यूल ( Visual Basic आणि VBA मॉड्यूल कसे उघडायचे ते पाहण्यासाठी, कृपया विभाग 1 वर जा).
6763
येथे आम्ही आमची श्रेणी B8:C8 आणि B10:C10 x1 आणि x2 <2 म्हणून परिभाषित करतो> अनुक्रमे. आम्ही आमचे रंग एक्सेल शीट अॅक्टिव्हशीट म्हणून केले आणि आम्ही आमच्या इच्छित श्रेण्या कलरइंडेक्स गुणधर्म द्वारे रंगविले.<3
- आता तुमच्या शीट वर परत जा आणि मॅक्रो चालवा. रंगश्रेणी निवडा कारण ते सध्याचे मॅक्रो नाव आहे.
त्यानंतर, तुम्हाला इच्छित दिसेल. श्रेण्या हिरव्या रंगाने भरलेल्या.
अशा प्रकारे तुम्ही सेल्सचे रंग सेट करून फॉरमॅट करू शकता. श्रेणी व्हेरिएबल निवड करण्यासाठी.
अधिक वाचा: एक्सेल VBA सह व्हेरिएबल रो आणि कॉलमसह श्रेणी कशी वापरावी
समान रीडिंग्स
- VBA टू लूप टू पंक्ती आणि स्तंभ एक्सेल मधील रेंजमध्ये (5 उदाहरणे)
- Excel VBA रिकाम्या सेलपर्यंत रेंजमधून लूप करण्यासाठी (4 उदाहरणे)
- एक्सेल VBA मधील श्रेणी अॅरेमध्ये कसे रूपांतरित करावे (3 मार्ग)
५.VBA मध्ये रेंज व्हेरिएबल सेट करून पंक्ती हटवणे
समजा आम्हाला डेटासेटच्या 8व्या आणि 10व्या पंक्ती हिरव्या सह हटवायच्या आहेत. . चला खालील वर्णनाचे अनुसरण करूया.
चरण:
- प्रथम, Visual Basic ओपन करा आणि मध्ये खालील कोड टाइप करा VBA मॉड्यूल ( Visual Basic आणि VBA मॉड्यूल कसे उघडायचे ते पाहण्यासाठी, कृपया विभाग 1 वर जा).
5276
आम्हाला ज्या श्रेण्या हटवायच्या आहेत त्या आहेत B8:C8 आणि B10:C10 . आम्ही त्यांना अनुक्रमे x1 आणि x2 असे नाव दिले. मग आम्ही त्यांना फक्त हटवा पद्धतीने हटवले.
- आता तुमच्या शीट वर परत जा आणि मॅक्रो चालवा. डिलीट रेंज निवडा कारण ते तुमच्या सध्याच्या मॅक्रो चे नाव आहे.
त्यानंतर, तुम्हाला श्रेणी B8:C8 आणि B10:C10 गेल्या आहेत.
या पद्धतीचे अनुसरण करून, तुम्ही पंक्ती <हटवू शकता 2>निवड करण्यासाठी श्रेणी व्हेरिएबल्स सेट करून.
सराव विभाग
पुढील प्रतिमेमध्ये, आम्ही या लेखात ज्या डेटासेटवर काम केले आहे ते तुम्हाला दिसेल जेणेकरून तुम्ही तुम्ही स्वतः सराव करू शकता.
निष्कर्ष
थोडक्यात, श्रेणी व्हेरिएबल वर सेट करण्यासाठी लेख पूर्णपणे काही अॅप्लिकेशन्सवर केंद्रित आहे एक्सेल VBA द्वारे निवड. आम्ही काही मूलभूत पद्धतींचे वर्णन केले आहे. तुमच्याकडे इतर काही कल्पना किंवा अभिप्राय असल्यास, कृपया टिप्पणी बॉक्समध्ये सोडा. हे मला माझे समृद्ध करण्यात मदत करेलआगामी लेख