वीबीए कॉन्स्टेंट

यह ट्यूटोरियल VBA कॉन्स्टेंट के उपयोग को प्रदर्शित करेगा।

एक स्थिरांक एक चर के समान होता है और उसी तरह घोषित किया जाता है। हालाँकि, उनमें एक बड़ा अंतर है!

एक स्थिरांक क्या है

एक स्थिरांक एक मान है जिसे हम अपने कोड में घोषित करते हैं और फलस्वरूप यह हमारे कंप्यूटर की मेमोरी में आरक्षित और संग्रहीत होता है। हमें अपने स्थिरांक को नाम देना होगा और अपने स्थिरांक के डेटा प्रकार को घोषित करना अच्छा अभ्यास है। जब हम डेटा प्रकार घोषित करते हैं, तो हम प्रोग्राम को बता रहे हैं कि हमारे स्थिरांक द्वारा किस प्रकार के डेटा को संग्रहीत करने की आवश्यकता है।

हम अपने कोड में स्थिरांक का उपयोग करेंगे, और कार्यक्रम हमारे स्थिरांक तक भी पहुंचेगा। एक चर के विपरीत, जहां कोड के चलने के दौरान वास्तविक मान बदल सकता है, एक स्थिर मूल्य कभी नहीं बदलता है।

कॉन्स्टेंट द्वारा उपयोग किए जाने वाले डेटा प्रकार

स्थिरांक चर के समान डेटा प्रकार का उपयोग करते हैं। स्थिरांक के लिए सबसे आम डेटा प्रकार इस प्रकार हैं:

डोरी - इसका उपयोग टेक्स्ट वैल्यू को स्टोर करने के लिए किया जाता है।
बूलियन - इसका उपयोग TRUE या FALSE मानों को संग्रहीत करने के लिए किया जाता है।
पूर्णांक - इसका उपयोग पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है।
दोहरा - इसका उपयोग दशमलव के साथ संख्याओं को संग्रहीत करने के लिए किया जाता है।
दिनांक - इसका उपयोग खजूर को स्टोर करने के लिए किया जाता है।

VBA में चर और स्थिरांक द्वारा उपयोग किए जाने वाले सभी डेटा प्रकारों की पूरी सूची देखने के लिए, यहां क्लिक करें।

वीबीए में, हमें a . का उपयोग करना होगा कॉन्स्ट एक स्थिरांक घोषित करने के लिए कथन। हम चर घोषित करने के समान ही स्थिरांक घोषित कर सकते हैं - at प्रक्रिया स्तर, पर मापांक स्तर और ए . पर वैश्विक स्तर।

एक प्रक्रिया के भीतर एक स्थिरांक घोषित करना

प्रक्रिया स्तर पर एक स्थिरांक घोषित करने के लिए, हम इसे प्रक्रिया के अंदर घोषित करते हैं।

12345 उप कंपनी विवरण ()कॉन्स्ट strCompany स्ट्रिंग के रूप में = "एबीसी आपूर्तिकर्ता"स्ट्रिंग के रूप में कॉन्स्ट स्ट्रएड्रेस = "२१३ ओक लेन, हाईगेट"MsgBox strकंपनी और vbCrLf और strAddressअंत उप

जब हम कोड चलाते हैं, तो संदेश बॉक्स स्थिर मान लौटाएगा।

क्योंकि प्रक्रिया स्तर पर स्थिरांक घोषित किया जाता है, हम एक ही नाम के साथ एक अलग प्रक्रिया में एक स्थिरांक घोषित कर सकते हैं।

यदि हम दूसरी प्रक्रिया चलाते हैं, तो उस प्रक्रिया में संग्रहीत स्थिरांक मान वापस कर दिया जाता है।

वीबीए प्रोग्रामिंग | कोड जेनरेटर आपके लिए काम करता है!

एक मॉड्यूल के भीतर एक स्थिरांक घोषित करना

यदि हम चाहते हैं कि एक मॉड्यूल के भीतर सभी प्रक्रियाओं के लिए एक निरंतर मूल्य उपलब्ध हो, तो हमें स्थिरांक की घोषणा करने की आवश्यकता है मापांक स्तर।

यह एक ही स्थिरांक को केवल उस मॉड्यूल के भीतर कई प्रक्रियाओं के लिए उपलब्ध कराएगा।

यदि आप किसी भिन्न मॉड्यूल में कॉन्स्टेंट का उपयोग करते हैं, तो एक त्रुटि होगी।

वैश्विक स्तर पर स्थिरांक घोषित करना

आप वैश्विक स्तर पर स्थिरांक घोषित कर सकते हैं जिसका अर्थ यह होगा कि आप उन्हें अपने संपूर्ण वीबीए प्रोजेक्ट में निहित सभी मॉड्यूल में उपयोग कर सकते हैं।

एक स्थिरांक को वैश्विक स्थिरांक के रूप में घोषित करने के लिए, हमें घोषणा कथन के सामने सार्वजनिक शब्द रखना होगा।

उदाहरण के लिए:

1 सार्वजनिक Const strCompany स्ट्रिंग के रूप में = "एबीसी आपूर्तिकर्ता"

यह कॉन्स्टेंट को सभी मॉड्यूल में उपयोग करने की अनुमति देगा, भले ही घोषित किया गया हो।

नोट: आप केवल मॉड्यूल स्तर पर सार्वजनिक स्थिरांक घोषित कर सकते हैं, आप किसी प्रक्रिया के भीतर सार्वजनिक स्थिरांक घोषित नहीं कर सकते।

wave wave wave wave wave