VBA बॉर्डर (स्टेप बाय स्टेप गाइड) - एक्सेल VBA के साथ बॉर्डर कैसे सेट करें?

VBA एक्सेल में बॉर्डर

हम अपने डेटा को उजागर करने के लिए एक्सेल में सीमाओं का उपयोग करते हैं, किसी भी डैशबोर्ड में, महत्वपूर्ण डेटा का प्रतिनिधित्व करने के लिए बहुत महत्वपूर्ण कौशल है और यह सीमाओं द्वारा किया जाता है, बॉर्डर VBA में एक संपत्ति है जिसे रेंज विधि का उपयोग करके और उपयुक्त देकर पहुँचा जा सकता है सीमा शैली जैसा कि हम जानते हैं कि विभिन्न सीमा शैलियाँ हैं।

यदि आप एक्सेल में प्रारूपण में अच्छे हैं, तो आप खुद को "एक्सेल ब्यूटीशियन" कह सकते हैं। रिपोर्ट को अंतिम-उपयोगकर्ता या पाठकों के लिए आकर्षक दिखने के लिए, स्वरूपण इसमें महत्वपूर्ण भूमिका निभाता है। मुझे आशा है कि आप नियमित कार्यपत्रक में प्रारूपण तकनीकों से अच्छी तरह परिचित हैं। VBA कोडिंग के माध्यम से फॉर्मेट करने के लिए काफी मात्रा में VBA कोडिंग भाषा की आवश्यकता होती है। इस लेख में, हम आपको सबसे विचाराधीन प्रारूपण तकनीकों में से एक दिखाएंगे, यानी एक्सेल VBA सीमाएँ लागू करना।

VBA में सीमाओं के उदाहरण

आइए इसे बेहतर तरीके से समझने के लिए कुछ उदाहरणों पर एक नज़र डालते हैं।

उदाहरण # 1 - कोडिंग के साथ VBA सीमाएं लागू करें

विभिन्न शैलियों के साथ एक्सेल VBA सीमाओं को लागू करने के लिए एक मैक्रो बनाना, उन्हें एक्सेल रिबन में ऐड-ऑन के रूप में उपलब्ध कराना, जब भी हम VBA बॉर्डर लागू करना चाहते हैं, तो काम आसान हो जाता है।

एक वर्कशीट में हर सेल में बॉर्डर और बैकग्राउंड कलर होते हैं। डिफ़ॉल्ट रूप से, प्रत्येक सेल में कोई सीमा और पृष्ठभूमि का रंग नहीं होता है।

हमारे पास मौजूद टैब के अंतर्गत वर्कशीट में, हमारे पास एक सीमा विकल्प है, और यदि आप एक्सेल में ड्रॉप-डाउन सूची पर क्लिक करते हैं, तो हमारे पास कई विकल्प हैं।

लेकिन वीबीए में पहली चीज जो हमें करने की जरूरत है वह यह है कि हम सेल या सेल की रेंज तय करें जो हम एक्सेल VBA बॉर्डर्स फॉर्मेटिंग स्टाइल को लागू करने जा रहे हैं। इसलिए हम VBA RANGE ऑब्जेक्ट का उपयोग करके कोशिकाओं या कोशिकाओं की श्रेणी का उल्लेख कर सकते हैं। उदाहरण के लिए, यदि आप सेल B5 की सीमा बदलना चाहते हैं, तो आप इस तरह कोड लिख सकते हैं।

रेंज ("बी 5")

फिर हमें " बॉर्डर्स " संपत्ति तक पहुंचने की आवश्यकता है ।

कोड:

सब बॉर्डर_Example1 () रेंज ("बी 5")। बो एंड सब

एक्सेल VBA "बॉर्डर्स" प्रॉपर्टी को लागू करने के बाद, सभी प्रकार के बॉर्डर फॉर्मेटिंग विकल्पों को देखने के लिए कोष्ठक खोलें।

कोड:

सब बॉर्डर_Example1 () रेंज ("बी 5")। बॉर्डर (एंड सब

यहाँ हमारे पास xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHor क्षैतिज और xlInsideVertical है।

सीमा शैली का चयन होने के बाद, हमें उस विशेषता का चयन करना होगा जिसे हम काम करना चाहते हैं। जिन वर्णों का हमें यहाँ उपयोग करने की आवश्यकता है उनमें से एक है " रेखा शैली", इसलिए "रेखा शैली" गुण का चयन करें।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .li सब उप

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

समान चिन्ह लगाएं और "XlLineStyle" गणना का चयन करें ।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle। अंत उप

सभी उपलब्ध बॉर्डर शैलियों को देखने के लिए डॉट लगाएं।

कोड:

हमारे यहां कई विकल्प हैं। xlContinuous, xldash, xlDashDot, xlDashDotDot, xlDot, xlDouble, XlLineStyleNone, और xlSlantDashDot।

ठीक है, अब मैंने " xlDouble " का विकल्प चुना है

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlDouble End Sub

अब, यदि मैं कोड चलाता हूं, तो यह सेल B5 के निचले भाग में डबल लाइन लागू करेगा ।

पंक्ति का प्रकार: " xlContinuous "।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlContinuous End Sub

परिणाम:

पंक्ति का प्रकार: "टकराव"।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlDash समाप्ति उप

परिणाम:

पंक्ति का प्रकार: " xlDashDot।"

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot अंतिम उप

परिणाम:

लाइन का प्रकार: " xlDashDotDot "।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDotDot अंतिम उप

परिणाम:

पंक्ति का प्रकार: " xlDot।"

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlDot समाप्ति उप

परिणाम:

पंक्ति का प्रकार: " xlLineStyleNone "।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlLineStyleNone End Sub

परिणाम:

यह निर्दिष्ट सेल की सीमा को हटा देगा।

पंक्ति का प्रकार: " xlSlantDashDot "।

कोड:

Sub Border_Example1 () रेंज ("B5")। बॉर्डर (xlEdgeBottom) .LineStyle = XlLineStyle.xlSlantDashDot अंतिम उप

परिणाम:

उदाहरण # 2 - विधि के चारों ओर VBA सीमाओं का उपयोग करके बॉर्डर बदलें

हम VBA बॉर्डर अराउंड विधि का उपयोग करके सेल की सीमाओं को भी बदल सकते हैं । एक बार जब कोशिकाओं या कोशिकाओं की सीमा का उल्लेख किया जाता है, तो हमें वीबीए बॉर्डर्स अराउंड विधि तक पहुंचने की आवश्यकता होती है ।

सभी मापदंडों को देखने के लिए कोष्ठक खोलें।

सीमा ("B5")। BorderAround ((लाइन स्टाइल), (वजन xlBorderWeight के रूप में), (ColorIndex), (कलर), (थीम कलर))

हम रेखा शैली, रेखा का रंग, सीमा वजन, और कई और चीजों का उल्लेख कर सकते हैं जो हम इस पद्धति से कर सकते हैं।

कोड:

Sub Border_Example1 () रेंज ("B5")। BorderAround LineStyle: = xlContinuous, वजन: = xlThick End Sub

यह लाइन स्टाइल को xlContinuous में बदल देगा।

लाइनशेल : = xlContinuous

सीमा का वजन मोटा है।

वजन: = xlThick

और इस कोड का परिणाम नीचे है।

जैसे एक्सेल VBA बॉर्डर और बॉर्डर अराउंड प्रॉपर्टी और मेथड का उपयोग करके, हम VBA कोडिंग के माध्यम से बॉर्डर और बॉर्डर के तत्वों को बदल सकते हैं।

अनुशंसित लेख

यह VBA बॉर्डर के लिए एक गाइड रहा है। यहां हम सीखते हैं कि एक्सेल VBA कोडिंग के साथ व्यावहारिक उदाहरण और डाउनलोड करने योग्य कोड टेम्प्लेट के साथ बॉर्डर कैसे सेट करें। एक्सेल VBA से संबंधित अन्य लेखों पर भी आपकी नज़र हो सकती है -

  • एक्सेल VBA में वैश्विक चर क्या हैं?
  • VBA में एक पिवट टेबल बनाने के उदाहरण
  • एक्सेल VBA एंड
  • कंबल कोशिकाओं के लिए सशर्त स्वरूपण

दिलचस्प लेख...