यह ट्यूटोरियल दिखाएगा कि वीबीए का उपयोग करके कोशिकाओं को कैसे प्रारूपित किया जाए।
फ़ॉर्मेटिंग सेल
ऐसे कई गुण हैं जिन्हें इस तरह (की श्रेणी) कोशिकाओं के लिए सेट किया जा सकता है:
1234567891011 | उप सेटसेलफॉर्मेट ()वर्कशीट्स के साथ ("शीट 1")। रेंज ("बी 5: सी 7")क्षैतिज संरेखण = xlHAlignवितरितAddIndent = True.Font.FontStyle = "इटैलिक".NumberFormat = "सामान्य"आंतरिक। रंग = आरजीबी (128, 100, 250)के साथ समाप्त करनाअंत उप |
आइए उन्हें वर्णानुक्रम में देखें:
AddIndent
इस गुण के मान को True पर सेट करने से जब सेल में टेक्स्ट संरेखण क्षैतिज या लंबवत रूप से समान वितरण के लिए सेट किया जाता है, तो टेक्स्ट स्वचालित रूप से इंडेंट हो जाएगा (क्षैतिज संरेखण और लंबवत संरेखण देखें)।
12345 | वर्कशीट्स ("शीट 1") के साथ। रेंज ("ए 1").अभिविन्यास = xlऊर्ध्वाधर.वर्टिकल एलाइनमेंट = xlVAlignDistributedAddIndent = Trueके साथ समाप्त करना |
सीमाओं
आप किसी सेल का बॉर्डर फ़ॉर्मैट सेट कर सकते हैं। सीमाओं के बारे में अधिक जानकारी के लिए यहां देखें।
उदाहरण के तौर पर आप शीट 1 पर सेल बी 2 के चारों ओर एक लाल धराशायी रेखा सेट कर सकते हैं:
1 | वर्कशीट्स ("शीट 1")। रेंज ("बी 2")। बॉर्डरअराउंड लाइन स्टाइल: = xlDash, ColorIndex: = 3 |
फ़ॉन्ट
आप फ़ॉन्ट नाम, शैली, आकार, रंग, अंडरलाइन और या प्रभाव (स्ट्राइकथ्रू, सब- या सुपरस्क्रिप्ट) जोड़कर सेल के फ़ॉन्ट प्रारूप को समायोजित कर सकते हैं। सेल फोंट के बारे में अधिक जानकारी के लिए यहां देखें।
यहां कुछ उदाहरण दिए गए हैं:
12345 | रेंज के साथ ("A1:C5")। Fontनाम = "शताब्दी".FontStyle = "बोल्ड"स्ट्राइकथ्रू = सचके साथ समाप्त करना |
फॉर्मूलाहिडन
यह गुण एक भिन्न मान लौटाता है या सेट करता है जो इंगित करता है कि कार्यपत्रक सुरक्षित होने पर सूत्र छुपाया जाएगा या नहीं। उदाहरण के लिए:
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1: बी 1")। फॉर्मूला हिडन = ट्रू |
क्षैतिज संरेखण
यह गुण सेल स्वरूप गुण निर्दिष्ट वस्तु के लिए क्षैतिज संरेखण का प्रतिनिधित्व करने वाला एक भिन्न मान लौटाता है या सेट करता है। लौटाया या सेट स्थिरांक हो सकता है: xlGeneral, xlCenter, xlDistributed, xlJustify, xlLeft, xlRight, xlFill, xlCenterAcrossSelection। उदाहरण के लिए:
1 | वर्कशीट्स ("शीट 1")। रेंज ("डी 3")। क्षैतिज संरेखण = xlRight |
इंडेंटलेवल
यह 0 और 15 के बीच एक पूर्णांक मान देता है या सेट करता है जो सेल या श्रेणी के लिए इंडेंट स्तर का प्रतिनिधित्व करता है।
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1")। इंडेंटलेवल = 7 |
आंतरिक भाग
आप सेल के इंटीरियर के बारे में जानकारी सेट या प्राप्त कर सकते हैं: इसका रंग, रंग इंडेक्स, पैटर्न, पैटर्न रंग, पैटर्न रंग इंडेक्स, पैटर्न थीम रंग, पैटर्न टिंट और शेड, थीम रंग, टिंट और शेड, इस तरह:
123 | इफ नॉट रेंज ("ए 1")। इंटीरियर। थीमकोलर = थीमकलरलाइट 2 तोरेंज ("ए 1")। आंतरिक। पैटर्न = xlPatternUpअगर अंत |
बंद
यदि सेल या श्रेणी लॉक है, तो यह गुण सही है, यदि शीट के सुरक्षित होने पर ऑब्जेक्ट को संशोधित किया जा सकता है, या यदि निर्दिष्ट श्रेणी में लॉक और अनलॉक दोनों सेल शामिल हैं, तो शून्य हो जाता है। इसका उपयोग सेल को लॉक या अनलॉक करने के लिए भी किया जा सकता है।
यह उदाहरण शीट1 पर सेल A1:B2 को अनलॉक करता है ताकि शीट के सुरक्षित होने पर उन्हें संशोधित किया जा सके।
12 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1: बी 2")। लॉक = गलतवर्कशीट्स ("शीट 1")। प्रोटेक्ट |
खानों को मिलाएं
यदि आप किसी श्रेणी को मर्ज करना चाहते हैं तो इस गुण को सही पर सेट करें। यदि किसी निर्दिष्ट श्रेणी में मर्ज किए गए सेल हैं तो इसका मान सही हो जाता है। उदाहरण के लिए, यदि आपको C5:D7 की श्रेणी को मर्ज करने की आवश्यकता है, तो आप इस कोड का उपयोग कर सकते हैं:
1 | वर्कशीट्स ("शीट 1")। रेंज ("सी 5: डी 7")। मर्जसेल्स = ट्रू |
संख्या स्वरूप
आप सेल के भीतर संख्या प्रारूप को सामान्य, संख्या, मुद्रा, लेखा, तिथि, समय, प्रतिशत, अंश, वैज्ञानिक, पाठ, विशेष और कस्टम पर सेट कर सकते हैं।
यहां वैज्ञानिक और प्रतिशत संख्या प्रारूपों के उदाहरण दिए गए हैं:
12 | रेंज ("ए 1")। नंबरफॉर्मैट = "0.00 ई + 00"रेंज ("बी 1")। नंबरफॉर्मैट = "0.00%" |
संख्याफ़ॉर्मेटस्थानीय
यह गुण उपयोगकर्ता की भाषा में एक स्ट्रिंग के रूप में ऑब्जेक्ट के प्रारूप कोड का प्रतिनिधित्व करने वाला एक भिन्न मान लौटाता है या सेट करता है।
अभिविन्यास
आप इस प्रॉपर्टी के द्वारा सेल के भीतर टेक्स्ट ओरिएंटेशन सेट (या वापस कर सकते हैं) कर सकते हैं। इसका मान इन स्थिरांकों में से एक हो सकता है: xlDownward, xlHorizontal, xlUpward, xlVertical या एक पूर्णांक मान -90 से 90 डिग्री तक।
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1")। ओरिएंटेशन = -60 |
माता-पिता
यह केवल-पढ़ने के लिए गुण है जो किसी निर्दिष्ट वस्तु की मूल वस्तु देता है।
जमा करने के लिए हटना
यह गुण एक भिन्न मान लौटाता है या सेट करता है जो इंगित करता है कि पाठ स्वचालित रूप से उपलब्ध कॉलम चौड़ाई में फ़िट होने के लिए सिकुड़ता है या नहीं।
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1")। श्रिंकटॉफिट = ट्रू |
लंबवत संरेखण
यह प्रॉपर्टी सेल फ़ॉर्मेट प्रॉपर्टी लौटाती है या एक वैरिएंट मान सेट करती है जो निर्दिष्ट ऑब्जेक्ट के लिए लंबवत संरेखण का प्रतिनिधित्व करता है। लौटाया या स्थिरांक सेट किया जा सकता है: xlCenter, xlDistributed, xlJustify, xlBottom, xlTop। उदाहरण के लिए:
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1")। वर्टिकल एलाइनमेंट = xlTop |
पाठ को आवृत करना
यदि निर्दिष्ट सीमा के भीतर सभी कक्षों में पाठ लपेटा गया है, तो यह गुण सही है, यदि पाठ निर्दिष्ट सीमा के भीतर सभी कक्षों में लपेटा नहीं गया है, या यदि निर्दिष्ट श्रेणी में कुछ कक्ष हैं जो पाठ और अन्य कक्षों को लपेटते हैं तो शून्य है।
उदाहरण के लिए, यदि आपके पास कक्षों की यह श्रेणी है:
नीचे दिया गया यह कोड तत्काल विंडो में शून्य वापस आ जाएगा:
1 | वर्कशीट्स ("शीट 1")। रेंज ("ए 1: बी 1")। रैपटेक्स्ट |