यह ट्यूटोरियल दिखाएगा कि VBA में सेल बॉर्डर सेटिंग्स को कैसे समायोजित किया जाए।
फ़ॉर्मेटिंग बॉर्डर
शीर्ष सीमा - दोहरी रेखा
आइए पहले एक उदाहरण देखें कि शीट 1 पर सेल बी 3 में नीली, मोटी, दोगुनी शीर्ष सीमा कैसे सेट करें:
123456789 | उप उदाहरणसेटबॉर्डर ()वर्कशीट्स ("शीट 1") के साथ। रेंज ("बी 3")। बॉर्डर्स (xlEdgeTop).लाइन स्टाइल = xlडबलवजन = xlमोटी.रंग सूचकांक = 5के साथ समाप्त करनाअंत उप |
ध्यान दें कि हम अपने कोडिंग को सरल बनाने के लिए एक स्टेटमेंट के साथ उपयोग करते हैं।
हम शीर्ष सीमा तक पहुँचते हैं .बॉर्डर (xlEdgeTop).
अन्य सेल बॉर्डर
इसके बजाय आप विकर्णों सहित अन्य सीमाओं तक पहुँच सकते हैं:
123456 | वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlEdgeTop)। रंग = आरजीबी (128, 0, 0)वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlEdgeRight)। रंग = आरजीबी (0, 255, 0)वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlEdgeBottom)। रंग = आरजीबी (0, 0, 128)वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlEdgeLeft)। रंग = आरजीबी (255, 0, 0)वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlDiagonalDown)। रंग = RGB (0, 0, 0)वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डर्स (xlDiagonalUp)। रंग = RGB (0, 0, 0) |
सीमाओं के अंदर
आप किसी श्रेणी में सभी कक्षों के लिए क्षैतिज (xlInsideHorizontal) और लंबवत (xlInsideVertical) बॉर्डर भी समायोजित कर सकते हैं:
12345 | वर्कशीट्स ("शीट 1") के साथ। रेंज ("बी 2: सी 6")। बॉर्डर्स (xlInsideHorizontal)लाइन स्टाइल = xlDashDotDotवजन = xlमध्यम.रंग सूचकांक = 3के साथ समाप्त करना |
लाइन स्टाइल
लाइन स्टाइल गुण को xlContinuous, xlDot, xlDash, xlDashDot, xlDashDotDot, xlDouble, xlSlantDashDot और xlLineStyleNone में बदला जा सकता है।
वजन संपत्ति या तो xlHariline, xlThin, xlMedium और xlThick हो सकती है। आपके पास यह परिणाम नीचे दिए गए कोड के साथ होगा:
12345678 | वर्कशीट्स ("शीट 1")। रेंज ("सी 3")। बॉर्डर्स (xlEdgeTop)। वजन = xlHairlineवर्कशीट्स ("शीट 1")। रेंज ("सी 3")। बॉर्डर्स (xlEdgeBottom)। वजन = xlHairlineवर्कशीट्स ("शीट 1")। रेंज ("डी 3")। बॉर्डर्स (xlEdgeTop)। वजन = xlThinवर्कशीट्स ("शीट 1")। रेंज ("डी 3")। बॉर्डर्स (xlEdgeBottom)। वजन = xlThinवर्कशीट्स ("शीट 1")। रेंज ("ई 3")। बॉर्डर्स (xlEdgeTop)। वजन = xlMediumवर्कशीट्स ("शीट 1")। रेंज ("ई 3")। बॉर्डर्स (xlEdgeBottom)। वजन = xlMediumवर्कशीट्स ("शीट 1")। रेंज ("F3")। बॉर्डर्स (xlEdgeTop)। वजन = xl मोटावर्कशीट्स ("शीट 1")। रेंज ("F3")। बॉर्डर्स (xlEdgeBottom)। वजन = xl मोटा |
बॉर्डर के रंगों को ColorIndex या Color (RGB, सीरियल नंबर या vbColor) के रूप में सेट किया जा सकता है। रंग सेटिंग्स के बारे में अधिक जानकारी यहाँ देखें।
आप एक-पंक्ति कमांड के साथ एक सीमा के चारों ओर सीमाएँ भी जोड़ सकते हैं:
1 | रेंज ("बी 5: सी 7")। सीमा के चारों ओर लाइन स्टाइल: = xl निरंतर, वजन: = xl मोटा, रंग: = vbRed |