VBA மாறி அறிவிப்பு | VBA இல் ஒரு மாறியை எவ்வாறு அறிவிப்பது? (எடுத்துக்காட்டுகள்)

VBA இல் ஒரு குறிப்பிட்ட தரவு வகைக்கு ஒரு மாறியை வரையறுக்க மாறி அறிவிப்பு அவசியம், இதனால் மதிப்புகளை துளைக்க முடியும், VBA இல் வரையறுக்கப்படாத எந்த மாறியும் மதிப்புகளை வைத்திருக்க முடியாது, தேவைப்படும் மாறி அறிவிப்பை செயல்படுத்த ஒரு விருப்பம் உள்ளது மற்றும் மாறி அறிவிப்பு VBA இல் DIM முக்கிய சொல்.

VBA இல் மாறி அறிவிப்பு

VBA மாறி அறிவிப்புக்குச் செல்வதற்கு முன், முதலில் மாறிகள் என்ன, மாறிகளின் பயன்பாடு என்ன, அவற்றை எப்போது பயன்படுத்த வேண்டும் என்பதைப் புரிந்துகொள்வோம்.

VBA இல் உள்ள மாறிகள் என்ன?

வேர்ட் வேரியபிள் தானே வரையறுக்கப்பட்ட மாறிகள் அடிப்படையில் உங்கள் இருப்பிடத்தில் உள்ள நினைவகத்தின் பெயர், அதில் சில மதிப்புகளைக் கொண்டுள்ளது. மாறி வகையின் அடிப்படையில் ஒரு குறியீட்டில் நீங்கள் ஒரு மதிப்பை அனுப்பலாம். குறியீட்டை இயக்கும் போது மதிப்பு பயன்படுத்தப்படும் மற்றும் நீங்கள் வெளியீட்டைப் பெறுவீர்கள்.

மாறி பயன்பாடு என்ன?

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

மாறியை எவ்வாறு அறிவிப்பது?

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

VBA குறியீட்டில் எங்கும் மாறிகள் அறிவிக்கப்படலாம். இருப்பினும், குறியீட்டைத் தொடங்கும்போது அவற்றை அறிவிக்க குறியீட்டாளருக்கு அறிவுறுத்தப்படுகிறது, இதனால் ஒவ்வொரு பயனரும் குறியீட்டை மிக எளிதாக புரிந்து கொள்ள முடியும். டிம் பயன்படுத்தி மாறி அறிவிக்கப்பட வேண்டும்.

VBA மாறி அறிவிப்புக்கான எடுத்துக்காட்டுகள்

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

VBA எடிட்டரில் ஒரு தொகுதியைச் சேர்க்கவும். முடிவைக் காண குறியீடுகளை ஒவ்வொன்றாக நகலெடுத்து ஒட்டவும்.

இந்த விபிஏ மாறி அறிவிப்பு எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - விபிஏ மாறி அறிவிப்பு எக்செல் வார்ப்புரு

VBA மாறி அறிவிப்பு எடுத்துக்காட்டு # 1 - முழு எண்

நீங்கள் முழு எண்களையும் சேமிக்க வேண்டியிருக்கும் போது VBA முழு தரவு தரவு பயன்படுத்தப்படுகிறது. முழு எண் 32,768 முதல் 32,767 வரை மதிப்பை சேமிக்க முடியும். இதைத் தாண்டி நீங்கள் மதிப்பைக் கடக்க வேண்டும் என்றால், நீங்கள் VBA இல் நீண்ட தரவுத்தொகுப்பைப் பயன்படுத்த வேண்டும்.

குறியீடு:

 துணை VBA_Code1 () மங்கலான மதிப்பெண் முழு மதிப்பாக = 101 MsgBox "சச்சின் ஸ்கோர்" & ஸ்கோர் எண்ட் சப் 

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​இதன் விளைவாக சச்சின் ஸ்கோர் 101 ஐக் காண்பிக்கும். கீழே காண்க

VBA மாறி அறிவிப்பு எடுத்துக்காட்டு # 2 - சரம்

VBA சரம் தரவு வகை தரவை உரையாக சேமிக்க முடியும்.

குறியீடு:

 துணை VBA_Code_String () மங்கலான strName சரம் strName = "ராம்" வரம்பு ("A1: A10") = "ராம்" முடிவு துணை 

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​இது வரம்பு A1: A10 க்கு இடையிலான ஒவ்வொரு கலத்திலும் ராமில் நுழையும்.

VBA மாறி அறிவிப்பு எடுத்துக்காட்டு # 3 - தேதி

VBA இல் தேதி தரவு வகை தேதி போன்ற தரவை சேமிக்க முடியும். இது MM / DD / YYYY வடிவத்தில் இருக்கும்.

குறியீடு:

 துணை VBA_Code_Date () மங்கலான DOB தேதி DOB = "04/04/1990" MsgBox "நான் பிறந்தேன்" & DOB End Sub 

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​இது கீழே உள்ள முடிவைக் காண்பிக்கும்.

VBA மாறி அறிவிப்பு எடுத்துக்காட்டு # 4 - பூலியன்

VBA இல் உள்ள பூலியன் டேட்டாடைப் உண்மை அல்லது தவறு என்ற இரண்டு மதிப்புகளை மட்டுமே கொண்டுள்ளது.

குறியீடு:

 துணை VBA_Code_Boolean () மங்கலான bgender பூலியன் bgender = தவறானது என்றால் bgender = உண்மை என்றால் வரம்பு ("A1") = "ஆண்" வேறு வரம்பு ("A1") = "பெண்" முடிவு முடிவுக்கு வந்தால் 

நீங்கள் குறியீட்டை இயக்கும் போது A1 கலத்தின் விளைவாக பெண் இருக்கும்.

VBA மாறி அறிவிப்பு எடுத்துக்காட்டு # 5 - நீண்டது

தரவு வகை லாங் எண்களை சேமிக்கவும் பயன்படுத்தப்படுகிறது. அவர்கள் -2,147,483,648 முதல் 2,147,483,647 வரை எண்ணை சேமிக்க முடியும். நாம் ஏன் முழு எண்ணைப் பயன்படுத்துகிறோம் என்பதை விட முழு எண் மற்றும் நீண்ட இரண்டும் எண்ணைச் சேமிக்க முடியுமா என்பது இங்கே உங்களுக்கு ஒரு கேள்வி இருக்க வேண்டும்.

இங்கே பதில், இன்டிஜெர் இரண்டு பைட்டுகள் இடத்தை எடுக்கும், இருப்பினும், லாங்கிற்கு 8 பைட்டுகள் இடம் தேவை. ஆகவே, எண்ணை ஒரு முழு எண்ணாக சேமிக்க முடியும் என்பது உங்களுக்குத் தெரிந்தால், நீங்கள் நீண்ட நேரம் பயன்படுத்தக்கூடாது, உங்கள் நிரல் இயங்கும் நேரம் அதிகரிக்கும்.

மீட்டரில் வட துருவத்திற்கு இடையேயான தூரத்தை நீங்கள் காட்ட வேண்டும் என்று வைத்துக்கொள்வோம், மீட்டரில் உள்ள தூரம் -32,768 முதல் 32,767 வரம்பிற்கு வெளியே உள்ளது என்பது உங்களுக்குத் தெரியும். எனவே நீங்கள் தரவு வகை லாங்கைப் பயன்படுத்துவீர்கள்.

குறியீடு:

 துணை VBA_Code_long () மங்கலான தூரம் நீண்ட தூரம் = 13832000 MsgBox "வட துருவத்திற்கும் தென் துருவத்திற்கும் இடையிலான தூரம்" & தூரம் & "மீட்டர்" முடிவு துணை 

இதன் விளைவாக “வட துருவத்திற்கும் தென் துருவத்திற்கும் இடையிலான தூரம் 13832000 மீட்டர்

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

நினைவில் கொள்ள வேண்டிய புள்ளிகள்

மாறிகள் அறிவிக்கும்போது நீங்கள் சில புள்ளிகளை நினைவில் கொள்ள வேண்டும்.

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