VBA Const (தொடரியல், எடுத்துக்காட்டுகள்) | VBA இல் நிலையான அறிக்கையை எவ்வாறு பயன்படுத்துவது?

வி.பி.ஏ கான்ஸ்ட் (மாறிலிகள்) என்றால் என்ன?

எந்தவொரு நிரலாக்க மொழியின் இதயமும் ஆன்மாவும் மாறுபாடுகள். அவர்களின் திட்டம் அல்லது நிரலில் மாறிகளை நம்பாத ஒரு குறியீட்டாளர் அல்லது டெவலப்பரை நான் பார்த்ததில்லை. ஒரு குறியீட்டாளராக நான் மற்றவர்களிடமிருந்து வித்தியாசமாக இல்லை, நானும் 99% நேரத்தை பயன்படுத்துகிறேன். நாம் அனைவரும் VBA மாறிகள் என்று அறிவிக்கும் “மங்கலான” அறிக்கையைப் பயன்படுத்துகிறோம். இவை அனைத்தும் எங்கள் கட்டுரைகளில் “மங்கலான” அறிக்கையின் மூலம் மாறிகள் அறிவிப்பது பற்றி உங்களுக்குக் காட்டியுள்ளோம். ஆனால் வேறு வழியைப் பயன்படுத்தி மாறிகள் அறிவிக்கிறோம். இந்த கட்டுரையில், மாறிகள் அறிவிப்பதற்கான மாற்று வழியை நாங்கள் உங்களுக்குக் காண்பிப்போம், அதாவது “விபிஏ கான்ஸ்டன்ட்’ முறை.

“கான்ஸ்ட்” என்பது VBA இல் “மாறிலிகள்” என்பதைக் குறிக்கிறது. VBA “Const” வார்த்தையைப் பயன்படுத்தி “மங்கலான” முக்கிய சொல்லைப் பயன்படுத்தி மாறிகளை எவ்வாறு அறிவிக்கிறோம் என்பது போலவே மாறிகளையும் அறிவிக்க முடியும். இந்த மாறியை தொகுதியின் மேலே, தொகுதிக்கு இடையில், vba மற்றும் செயல்பாட்டு நடைமுறையில் உள்ள எந்த சப்ரூட்டினிலும் மற்றும் வகுப்பு தொகுதியிலும் அறிவிக்க முடியும்.

மாறியை அறிவிக்க நிலையான மதிப்பை அறிவிக்க “கான்ஸ்ட்” என்ற வார்த்தையை பயன்படுத்த வேண்டும். மாறி அறிவிக்கப்பட்டு ஒரு மதிப்பை ஒதுக்கியவுடன், ஸ்கிரிப்ட் முழுவதும் மதிப்பை மாற்ற முடியாது.

VBA இல் கான்ஸ்ட் அறிக்கையின் தொடரியல்

கான்ஸ்ட் அறிக்கை “டிம்” அறிக்கையை விட சற்று வித்தியாசமானது. இதை நன்கு புரிந்துகொள்ள VBA Const அறிக்கையின் நன்கு எழுதப்பட்ட தொடரியல் பற்றி பார்ப்போம்.

கான்ஸ்ட் [மாறி பெயர்] [தரவு வகை] = [மாறி மதிப்பு]
  • கான்ஸ்ட்: இந்த வார்த்தையின் மூலம், மாறிலிகளை அறிவிக்கும் செயல்முறையை நாங்கள் துவக்குகிறோம்.
  • மாறி பெயர்: மாறிக்கு பெயரிடுவது போல இது வழக்கம். நாங்கள் அதை அழைக்கிறோம் கான்ஸ்ட் பெயர் அதற்கு பதிலாக மாறி பெயர்.
  • தரவு வகை: எங்கள் அறிவிக்கப்பட்ட மாறி எந்த வகையான மதிப்பைக் கொண்டிருக்கும்.
  • மாறி பெயர்: அடுத்த மற்றும் இறுதி பகுதி என்னவென்றால், நாம் அறிவித்த மாறிக்கு நாம் ஒதுக்கப் போகும் மதிப்பு என்ன. ஒதுக்கப்பட்ட மதிப்பு படி இருக்க வேண்டும் தரவு வகை.

VBA இல் மாறிலிகளின் நிலை

  • நாம் அறிவிக்கும் மாறியின் பெயரில் அதிகபட்சம் 256 எழுத்துக்கள் இருக்கலாம்.
  • மாறியின் பெயர் ஒரு எண்ணுடன் தொடங்க முடியாது, மாறாக அது எழுத்துக்களுடன் தொடங்க வேண்டும்.
  • மாறிலிகளை அறிவிக்க விபிஏ முக்கிய வார்த்தைகளை ஒதுக்க முடியாது.
  • நிலையான பெயரில் அடிக்கோடிட்ட எழுத்துக்களைத் தவிர வேறு இடம் அல்லது சிறப்பு எழுத்துக்கள் இருக்கக்கூடாது.
  • ஒரே அறிக்கையுடன் பல மாறிலிகளை அறிவிக்க முடியும்

VBA இல் கான்ஸ்ட் அறிக்கையின் எடுத்துக்காட்டுகள்

உங்கள் முதல் மாறியை VBA மூலம் அறிவிக்கலாம் கான்ஸ்ட் அறிக்கை. துணை செயலாக்க மட்டத்திலும், தொகுதி மட்டத்திலும், திட்ட மட்டத்திலும் மாறிலிகளை அறிவிக்க முடியும்.

இப்போது, ​​துணை நடைமுறை மட்டத்தில் எவ்வாறு அறிவிப்பது என்று பாருங்கள்.

மேலே உள்ள எடுத்துக்காட்டில், பெயரிடப்பட்ட துணை நடைமுறைக்குள் நிலையான “k” அறிவிக்கப்படுகிறது Const_Example1 (). மதிப்பை 75 ஆக ஒதுக்கியுள்ளோம்.

இப்போது, ​​தொகுதி நிலை நிலையான அறிவிப்பைப் பாருங்கள்.

தொகுதியின் மேற்புறத்தில், “தொகுதி 1” தொகுதியில் 3 மாறிலிகளை அறிவித்துள்ளேன்.

இந்த VBA மாறிலிகளை “தொகுதி 1” இல் இந்த தொகுதிக்குள் எத்தனை துணை நடைமுறைகளிலும் அணுகலாம், அதாவது “தொகுதி 1”.

தொகுதிகள் முழுவதும் மாறிலிகளைக் கிடைக்கச் செய்யுங்கள்

விபிஏ வகுப்பு தொகுதிக்கு மேலே மாறிலிகள் அறிவிக்கப்பட்டவுடன், அந்த துணை மாறிகளை தொகுதிக்குள் அனைத்து துணை நடைமுறைகளுடன் அணுகலாம்.

ஆனால் பணிப்புத்தகத்தில் உள்ள அனைத்து தொகுதிகள் மூலம் அவற்றை எவ்வாறு கிடைக்கச் செய்யலாம். ’

தொகுதிகள் முழுவதும் அவற்றைக் கிடைக்க நாம் அவற்றை “பொது” என்ற வார்த்தையுடன் அறிவிக்க வேண்டும்.

இப்போது மேலே உள்ள மாறி தொகுதி 1 உடன் மட்டுமல்ல, அவற்றை தொகுதி 2 உடன் பயன்படுத்தலாம்.

VBA மங்கலான அறிக்கை மற்றும் கான்ஸ்ட் அறிக்கைக்கு இடையிலான வேறுபாடு

VBA இல் பாரம்பரிய “மங்கலான” அறிக்கைக்கும் புதிய “கான்ஸ்ட்” அறிக்கைக்கும் என்ன வித்தியாசம் என்று உங்களுக்கு சந்தேகம் இருக்க வேண்டும்.

இவற்றுடன் எங்களுக்கு ஒரு வித்தியாசம் உள்ளது, அதாவது கீழே உள்ள படத்தைப் பாருங்கள்.

முதல் படத்தில் ஒரு மாறியை அறிவித்தவுடன் அவர்களுக்கு சில மதிப்புகளை ஒதுக்கியுள்ளோம்.

ஆனால் “டிம்” அறிக்கையைப் பயன்படுத்தி இரண்டாவது படத்தில் முதலில் மாறிகள் அறிவித்துள்ளோம்.

ஒரு மாறியை அறிவித்த பிறகு, வெவ்வேறு வரிகளில் தனித்தனியாக மதிப்புகளை ஒதுக்கியுள்ளோம்.

"டிம்" அறிக்கையுடன் மாறிகள் அறிவிப்பதற்கான ஒத்த வழி மாறிலிகளை அறிவிக்க விபிஏ "கான்ஸ்ட்" அறிக்கையை நாம் எவ்வாறு பயன்படுத்தலாம்.