VBA - लगातार

कॉन्स्टेंट एक नामित मेमोरी स्थान है जिसका उपयोग स्क्रिप्ट निष्पादन के दौरान एक मान रखने के लिए किया जाता है जिसे CANNOT नहीं बदला जा सकता है। यदि कोई उपयोगकर्ता लगातार मान को बदलने का प्रयास करता है, तो स्क्रिप्ट निष्पादन एक त्रुटि के साथ समाप्त होता है। स्थिरांक उसी तरह घोषित किए जाते हैं जिस तरह से चर घोषित किए जाते हैं।

किसी स्थिरांक का नाम रखने के नियम निम्नलिखित हैं।

  • आपको पहले अक्षर के रूप में एक पत्र का उपयोग करना चाहिए।

  • आप नाम में स्थान, अवधि (।), विस्मयादिबोधक चिह्न (!), या वर्ण @, &, $, # का उपयोग नहीं कर सकते।

  • नाम लंबाई में 255 वर्णों से अधिक नहीं हो सकता।

  • आप चर नाम के रूप में Visual Basic आरक्षित कीवर्ड का उपयोग नहीं कर सकते।

वाक्य - विन्यास

VBA में, हमें घोषित कॉन्स्टेंट के लिए एक मान निर्दिष्ट करने की आवश्यकता है। यदि हम स्थिरांक का मान बदलने का प्रयास करते हैं, तो एक त्रुटि है।

Const <<constant_name>> As <<constant_type>> = <<constant_value>>

उदाहरण

हमें एक बटन "कॉन्स्टेंट_डेमो" बनाने के लिए प्रदर्शित करना है कि कैसे स्थिरांक के साथ काम करना है।

Private Sub Constant_demo_Click() 
   Const MyInteger As Integer = 42 
   Const myDate As Date = #2/2/2020# 
   Const myDay As String = "Sunday" 
   
   MsgBox "Integer is " & MyInteger & Chr(10) & "myDate is " 
      & myDate & Chr(10) & "myDay is " & myDay  
End Sub

उत्पादन

स्क्रिप्ट निष्पादित करने पर, आउटपुट निम्न स्क्रीनशॉट में दिखाया गया है।