VBA Const (सिंटेक्स, उदाहरण) - VBA में निरंतर कथन का उपयोग कैसे करें?

VBA Const (स्थिरांक) क्या है?

चर किसी भी प्रोग्रामिंग भाषा का दिल और आत्मा हैं। मैंने कभी किसी कोडर या डेवलपर को नहीं देखा है जो अपने प्रोजेक्ट या प्रोग्राम में चर पर भरोसा नहीं करता है। कोडर के रूप में, यहां तक ​​कि मैं दूसरों से अलग नहीं हूं, और मैं 99% समय चर का उपयोग करता हूं। हम सभी "मंद" कथन का उपयोग कर रहे हैं; हम VBA चर घोषित करते हैं। हमारे लेखों में, हमने आपको "मंद" कथन के माध्यम से चर घोषित करने के बारे में दिखाया है। लेकिन हम दूसरे तरीके का भी उपयोग कर चर घोषित करते हैं। इस लेख में, हम आपको चर यानी “VBA कॉन्स्टेंट’ विधि घोषित करने का वैकल्पिक मार्ग दिखाएंगे।

"कांस्टेबल" VBA में "कॉन्स्टेंट" के लिए खड़ा है। VBA "कॉन्स्ट" शब्द का उपयोग करते हुए, हम चर की घोषणा कर सकते हैं जैसे कि हम कैसे "Dim" कीवर्ड का उपयोग करके चर घोषित करते हैं। हम इस चर को मॉड्यूल के ऊपर, मॉड्यूल के बीच, वीबीए और फ़ंक्शन प्रक्रिया में किसी भी सबरूटीन और क्लास मॉड्यूल में प्रदर्शित कर सकते हैं।

चर घोषित करने के लिए, हमें निरंतर मूल्य प्रदर्शित करने के लिए "कॉन्स्ट" शब्द का उपयोग करने की आवश्यकता है। एक बार जब चर घोषित किया जाता है और एक लागत निर्धारित की जाती है, तो हम पूरे स्क्रिप्ट में वजन नहीं बदल सकते हैं।

VBA में कॉन्सट स्टेटमेंट का सिंटैक्स

कॉन्स्ट स्टेटमेंट "डिम" स्टेटमेंट से थोड़ा अलग है। इसे बेहतर ढंग से समझने के लिए, VBA कॉन्स्ट स्टेटमेंट के अच्छी तरह से लिखे गए सिंटैक्स को देखें।

कास्ट (परिवर्तनीय नाम) के रूप में (डेटा प्रकार) = (परिवर्तनीय मूल्य)
  • Const: इस शब्द के साथ, हम स्थिरांक घोषित करने की प्रक्रिया को आरंभ करते हैं।
  • चर नाम: यह चर नामकरण के रूप में हमेशा की तरह है। हम बल्कि इसे Variable Name के बजाय Const Name कहते हैं
  • डेटा प्रकार: हमारा घोषित चर किस तरह का मूल्य धारण करने वाला है।
  • परिवर्तनीय नाम: अगला और अंतिम भाग वह है जो हम घोषित किए गए वैरिएबल को सौंपने वाले हैं। दिए गए वजन डेटा प्रकार के अनुसार होना चाहिए ।

VBA में स्थिरांक की स्थिति

  • हम जिस स्थिरांक की घोषणा कर रहे हैं, उसमें अधिकतम 256 वर्णों की लंबाई हो सकती है।
  • स्थिरांक का नाम एक संख्या से शुरू नहीं हो सकता है; बल्कि, यह वर्णमाला से शुरू होना चाहिए।
  • हम स्थिरांक घोषित करने के लिए VBA आरक्षित कीवर्ड नहीं कर सकते।
  • निरंतर नाम में अंडरस्कोर वर्ण को छोड़कर कोई स्थान या विशेष वर्ण नहीं होना चाहिए।
  • एक बयान के साथ कई स्थिरांक घोषित किए जा सकते हैं।

VBA में कॉन्स्ट स्टेटमेंट के उदाहरण

VBA कॉन्स्ट स्टेटमेंट के माध्यम से अपना पहला चर घोषित करें । हम स्थैतिक स्तर, मॉड्यूल स्तर और साथ ही परियोजना स्तर पर स्थिरांक घोषित कर सकते हैं।

अब, उप प्रक्रिया स्तर पर घोषित करने का तरीका देखें।

उपर्युक्त उदाहरण में, कॉन्स्ट_एक्सप्ले 1 () नाम के उपप्रकार के अंदर निरंतर "के" घोषित किया गया है और हमने मान को 75 के रूप में सौंपा है।

अब, मॉड्यूल स्तर लगातार घोषणा को देखें।

मॉड्यूल के शीर्ष पर, मैंने मॉड्यूल "मॉड्यूल 1" में तीन स्थिरांक घोषित किए हैं।

इन VBA स्थिरांक को "मॉड्यूल 1" में इस मॉड्यूल अर्थात "मॉड्यूल 1" के भीतर किसी भी उप प्रक्रिया पर पहुँचा जा सकता है।

लगातार उपलब्ध मॉड्यूल बनाएं

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

लेकिन हम उन्हें कार्यपुस्तिका में सभी मॉड्यूल के साथ कैसे उपलब्ध करा सकते हैं। '

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

अब उपरोक्त चर न केवल मॉड्यूल 1 के साथ उपलब्ध हैं। इसके बजाय, हम उन्हें मॉड्यूल 2 के साथ भी उपयोग कर सकते हैं।

VBA डिम स्टेटमेंट और कॉन्स्ट स्टेटमेंट के बीच अंतर

यदि आपको संदेह है कि पारंपरिक “मंद” कथन और VBA में नए “कॉन्स्ट” कथन में क्या अंतर है, तो यह मदद करेगा।

हमारे पास इन दोनों के साथ एक अंतर है, नीचे दी गई छवि को देखें।

पहली छवि में, जैसे ही हम एक चर घोषित करते हैं, हमने उन्हें कुछ मान निर्दिष्ट किए हैं।

लेकिन पहले "मंद" कथन का उपयोग करते हुए दूसरी छवि में, हमने चर घोषित किए हैं।

एक चर घोषित करने के बाद, हमने अलग-अलग लाइनों में अलग-अलग मान निर्दिष्ट किए हैं।

इसी तरह हम स्थिरांक घोषित करने के लिए VBA "कॉन्स्ट" स्टेटमेंट का उपयोग कर सकते हैं, जो "मंद" स्टेटमेंट के साथ वैरिएबल को संप्रेषित करने का एक समान तरीका है।

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